VS平台使用c#联合halcon编程,根据鼠标获取当前图像某点灰度值的小程序
2024/12/24 8:10:43 1.11MB c#,halcon
1
下面是一种直方图双峰法改进方法1求出图像中的最小和最大灰度值和的阈值初值2根据阈值Tk将图像分割成目标和背景两部分求出两部分的平均灰度值和其中是图像上点的灰度值是点的权重系数取点灰度的概率3求出新的阈值4若结束否则+1转第2步5第4步结束后Tk即为最佳阈值。
2024/11/14 22:20:21 273B 双峰法
1
图像的增强/////////////////////////////////直方图对话框构造函数;
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
C#操作picturebox实现图片的放大和缩小以及显示实时坐标,可以自行在此增加某一点的灰度值显示
2024/9/15 15:10:31 48KB Picturebox C# .NET4.5
1
这个是针对医学图像的面绘制VTK实现源码。
可对不同数据源(DICOM文件,BMP文件,JPG文件)进行面绘制,不过里面的皮肤以及骨骼灰度值需适当调整。
2024/7/27 11:34:44 2KB MC 面绘制
1
基于一点、两点定标的红外图像非均匀校正。
%0,1,2分别代表三幅图:高温,低温,手型图%A代表原图;
B代表数据类型转换或者校正后的图;
D代表一点校正系数%C代表高温图和低温图的灰度值差矩阵;
G代表两点校正斜率系数矩阵;
2024/5/13 16:28:22 5KB matlab 两点定标 非均匀 校正
1
用MC9S12XS128作为处理器将OV7620采集的灰度值采集进来进行简单的图像处理
2024/4/19 5:44:49 205KB MC9S12XS128 ov7620 图像采集
1
为了同步获取夜间晴空视线无云下整层大气透过率和水汽总量,将望远镜、多波段滤光片与近红外增强型CCD相结合,搭建了利用恒星辐射进行测量的研究平台。
首先通过望远镜收集恒星辐射,辐射通过分波段滤光片滤光,利用CCD采集恒星图像。
进一步提取拍摄图像的灰度值,采用Langley标定法计算整层大气透过率,同时利用改进的Langley法计算大气水汽总量。
对测量结果、激光雷达和微波辐射计的测量值进行比较,验证了测量方法的可靠性。
所开展的工作丰富了夜晚同步测量整层大气透过率和水汽总量的手段,对空间遥感和气象研究有一定的应用价值。
2023/12/16 10:39:53 6.67MB 大气光学 水汽总量 整层大气 夜间
1
K-Means图像灰度值的聚类。
很好的程序
2023/12/3 4:58:50 1KB 生成分形树
1
MFC和Halcon编程,获取窗口上光标位置的像素灰度值。
2023/11/22 12:35:27 26.05MB MFC、Halcon
1
共 33 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡