图像的增强/////////////////////////////////直方图对话框构造函数;
ZFT::ZFT(CWnd*pParent/*=NULL*/):CDialog(ZFT::IDD,pParent)//ZFT为定义的用来显示直方图的对话框类;
{ Width=Height=0;//对话框初始化阶段设置图像的宽和高为"0";
}////////////////////////对话框重画函数;
voidZFT::OnPaint(){ CRectrect;//矩形区域对象;
 CWnd*pWnd;//得到图片框的窗口指针;
 pWnd=GetDlgItem(IDC_Graphic);//得到ZFT对话框内的"Frame"控件的指针;
 file://(IDC_Graphic为放置在对话框上的一个"Picture"控件,并讲类型设置为"Frame")。
 pWnd->GetClientRect(&rect);//得到"Frame"控件窗口的"视"区域;
 inti; CPaintDCdc(pWnd);//得到"Frame"控件的设备上下文;
 file://画直方图的x、y轴;
 dc.MoveTo(0,rect.Height()); dc.LineTo(rect.Width(),rect.Height()); dc.MoveTo(0,rect.Height()); dc.LineTo(0,0); file://画直方图,num[]是"ZFT"的内部数组变量,存放的是图像各个灰度级出现的概率;
该数组的各个分量在  显示具体图像的直方图时设置;
 for(i=0;iGetWindowRect(&rect);//获取pWnd窗口对象窗口区域位置;
 file://屏幕坐标转换为客户区坐标;
 ScreenToClient(&rect); file://判断当前鼠标是否指在直方图内;
 if(rect.PtInRect(point)) {  intx=point1.x-rect.left;  file://当前鼠标位置减去区域的起始位置恰好为当前鼠标所指位置所表示的灰度级;
  string.Format("%d",x);  file://显示当前位置对应的图像的灰度级;
  pWndText->SetWindowText((LPCTSTR)string); } CDialog::OnMouseMove(nFlags,point);}////////////////////////////////////////voidCDibView::OnImagehorgm()file://在程序的"视"类对象内处理显示图像直方图的函数;
{ CDibDoc*pDoc=GetDocument(); HDIBhdib; hdib=pDoc->GetHDIB(); BITMAPINFOHEADER*lpDIBHdr;//位图信息头结构指针;
 BYTE*lpDIBBits;//指向位图像素灰度值的指针;
 lpDIBHdr=(BITMAPINFOHEADER*)GlobalLock(hdib);//得到图像的位图头信息 lpDIBB
2024/11/9 9:49:33 134KB 图像增强
1
使用OpenCV装入一幅彩色图像,并显示该图像。
然后在源图像窗口中使用鼠标选取一个矩形区域(可通过两次按下鼠标左键选取矩形的两个对角顶点来实现),并在结果图像窗口中显示源图像中被选取的部分。
2024/9/15 0:09:41 4KB OPENCV
1
算法思想:随机在给定的图像中产生多个矩形区域,比较矩形区域内图像相似度,相似度高,则表明黑屏,否则就正常。
PS:相似度用到了余弦值。
2023/12/19 3:49:43 5.81MB C++ 黑屏检测
1
c语言程序设计实例大全目录:第一部分基础篇001第一个C程序002运行多个源文件003求整数之积004比较实数大小005字符的输出006显示变量所占字节数007自增/自减运算008数列求和009乘法口诀表010猜数字游戏011模拟ATM(自动柜员机)界面012用一维数组统计学生成绩013用二维数组实现矩阵转置014求解二维数组的最大/最小元素015利用数组求前n个质数016编制万年历017对数组元素排序018任意进制数的转换019判断回文数020求数组前n元素之和021求解钢材切割的最佳订单022通过指针比较整数大小023指向数组的指针024寻找指定元素的指针025寻找相同元素的指针026阿拉伯数字转换为罗马数字027字符替换028从键盘读入实数029字符行排版030字符排列031判断字符串是否回文032通讯录的输入输出033扑克牌的结构表示034用“结构”统计学生成绩035报数游戏036模拟社会关系037统计文件的字符数038同时显示两个文件的内容039简单的文本编辑器040文件的字数统计程序041学生成绩管理程序第二部分数据结构篇042插入排序043希尔排序044冒泡排序045快速排序046选择排序047堆排序048归并排序049基数排序050二叉搜索树操作051二项式系数递归052背包问题053顺序表插入和删除054链表操作(1)055链表操作(2)056单链表就地逆置057运动会分数统计058双链表059约瑟夫环060记录个人资料061二叉树遍利062浮点数转换为字符串063汉诺塔问题064哈夫曼编码065图的深度优先遍利066图的广度优先遍利067求解最优交通路径068八皇后问题069骑士巡游070用栈设置密码071魔王语言翻译072火车车厢重排073队列实例074K阶斐波那契序列第三部分数值计算与趣味数学篇075绘制余弦曲线和直线的迭加076计算高次方数的尾数077打鱼还是晒网078怎样存钱以获取最大利息079阿姆斯特朗数080亲密数081自守数082具有abcd=(ab+cd)2性质的数083验证歌德巴赫猜想084素数幻方085百钱百鸡问题086爱因斯坦的数学题087三色球问题088马克思手稿中的数学题089配对新郎和新娘090约瑟夫问题091邮票组合092分糖果093波瓦松的分酒趣题094求π的近似值095奇数平方的有趣性质096角谷猜想097四方定理098卡布列克常数099尼科彻斯定理100扑克牌自动发牌101常胜将军102搬山游戏103兔子产子(菲波那契数列)104数字移动105多项式乘法106产生随机数107堆栈四则运算108递归整数四则运算109复平面作图110绘制彩色抛物线111绘制正态分布曲线112求解非线性方程113实矩阵乘法运算114求解线性方程115n阶方阵求逆116复矩阵乘法117求定积分118求满足特异条件的数列119超长正整数的加法第四部分图形篇120绘制直线121绘制圆122绘制圆弧123绘制椭圆124设置背景色和前景色125设置线条类型126设置填充类型和填充颜色127图形文本的输出128金刚石图案129飘带图案130圆环图案131肾形图案132心脏形图案133渔网图案134沙丘图案135设置图形方式下的文本类型136绘制正多边形137正六边形螺旋图案138正方形螺旋拼块图案139图形法绘制圆140递归法绘制三角形图案141图形法绘制椭圆142抛物样条曲线143Mandelbrot分形图案144绘制布朗运动曲线145艺术清屏146矩形区域的颜色填充147VGA256色模式编程148绘制蓝天图案149屏幕检测程序150运动的小车动画151动态显示位图152利用图形页实现动画153图形时
2023/10/2 22:29:03 3.1MB C语言 程序设计 源代码
1
使用OpenCL采样器对象,从原始图像中截取部分矩形区域。
2023/7/20 2:57:43 28KB OpenCL 采样器
1
来自https://download.csdn.net/download/yangjunbuaa/10157766细化到三级书签,进行过OCR,保留高清图片上传时间:2019/3/2文件大小:32.026MbContents•----封面•----序•----目录•----第十五章曲线积分•斯蒂尔切斯积分--------§1.第一型曲线积分------------543.第一型曲线积分的定义------------544.约化为普通定积分------------545.例--------§2.第二型曲线积分------------546.第二型曲线积分的定义------------547.第二型曲线积分的存在与计算------------548.闭路的情形•平面的定向------------549.例------------550.用取在折线上的积分的逼近------------551.用曲线积分计算面积------------552.例------------553.两不同型曲线积分间的联系------------554.物理问题--------§3.曲线积分与道路无关的条件------------555.与全微分相关问题的提------------556.与道路无关积分的微分法------------557.用原函数来计算曲线积分------------558.恰当微分的判别与在矩形区域的情况下原函数的求------------559.推广到任意区域的情形------------560.最终结------------561.沿闭路的积------------562.非单连通区域或有奇点的情------------563.高斯积分------------564.三维的情形------------565.例------------566.物理问题的应用--------§4.有界变差函数------------567.有界变差函数的定义------------568.有界变差函数类------------569.有界变差函数的性质------------570.有界变差函数的判定法------------571・连续的有界变差函数------------572.可求长曲线--------§5.斯蒂尔切斯积分------------573.斯蒂尔切斯积分的定义------------574.斯蒂尔切斯积分存在的一般条------------575·斯蒂尔切斯积分存在的若干种情况------------576.斯蒂尔切斯积分的性质------------577.分部积分法------------578.化斯蒂尔切斯积分为黎曼积分------------579.斯蒂尔切斯积分的计算------------580.例------------581.斯蒂尔切斯积分的几何说明------------582.中值定理,估计值------------583.斯蒂尔切斯积分记号下面的极限过程------------584.例题及补充------------585.化第二型曲线积分为斯蒂尔切斯积分•----第十六章二重积分--------§1.二重积分的定义及简单性质------------586.柱形长条体积的问题------------587.化二重积分为逐次积分------------588.二重积分的定义------------589.二重积分存在的条件------------590.可积函数类------------591.下积分及上积分作为极限------------592.可积函数与二重积分的性质------------593.积分当作区域的可加函数,对区域的微分法--------§2.二重积分的计算------------594.在矩形区域的情况下化二重积分为逐次积分------------595.例------------596.在曲边区域的情况下化二重积分为逐次积分------------597.例------------598.力学应用------------599.例--------§3.格林公式------------600.格林公式的推演------------601.应用格林公式到曲线积分的研究------------602.例题及补充--------§4.二重积分中的变量变换------------603.平面区域的变换------------604.例------------605.曲线坐标中面积的表示法-----------
2023/7/18 20:22:13 31.27MB 菲赫金哥尔茨 微积分 第8版
1
对给定图片,经过不断缩小矩形区域,从而中对车牌进行最终定位,给出matlab程序,和演示视频。
2016/1/18 16:17:24 761KB 车牌定位
1
编写使用程序实现多边形裁剪。
要求首先采用鼠标确定裁剪区域(矩形区域),然后用鼠标输入待裁剪的多边形(可分别使用鼠标左键和右键来确定裁剪区域和待裁剪的多边形)。
多边形绘制完毕后进行裁剪,以不同颜色显示被裁剪对象位于窗口内(此部分应保证多边形的完整性)及外部的部分。
2022/9/5 5:49:51 1.84MB MFC 多边形裁剪
1
一、软件简介FastStoneCapture是一款出色的屏幕捕捉(截图)软件,它集图像捕捉、浏览、编辑、视频录制等功能于一身,功能完善、使用方便,值得推荐!软件提供多种捕捉方式(如:活动窗口、窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口等),还具备屏幕录像机、放大镜、颜色拾取、屏幕标尺等附加功能,支持快捷键操作。
软件提供多种方式处理捕捉到的图像(如:在编辑器打开;
存入剪贴板或文件;
发送到打印机、邮件、Word、Excel、Powerpoint、FTP);
支持自动保存捕捉内容,并可通过文件名称模板定制文件名;
可输出BMP、GIF、JPG、PNG、TIF、PDF等文件格式,且输出文件夹地位也可自行设定。
软件内置功能完善的图像编辑器,除提供缩放、旋转、剪切、格式转换、调整大小等基本功能外,还可向图像中加入标题、边框和水印、文本与线条、自定义图形等内容,并可调整图像颜色和进行多种特效处理;
可处理几乎所有的主流图片格式;
并可调用第三方软件进行编辑。
二、版本特色:本版本基于官方英文原版汉化,集成注册信息,并对设置进行了优化,具有更新及时、汉化彻底、使用方便等特点。
希望大家喜欢!
2022/9/3 6:59:10 2.46MB FastStone Capture7.7 简体中文 破解版
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡