随笔分类 - 图像处理
摘要:/// <summary> /// 指针方式转 /// </summary> /// <param name="Width">图像的宽</param> /// <param name="Height">图像的高</param> /// <param name="pointer">指针</param>
阅读全文
摘要:(1)为了提高性能,测量句柄只需要初始化一次: 参数:测量矩形的中心点行坐标,测量矩形中心的列坐标,测量矩形的角度,测量矩形的宽,测量矩形的高,待处理图像的宽,待处理图像的高,使用的算法,输出测量句柄。 gen_measure_rectangle2 (MeasureRoiRow1, MeasureR
阅读全文
摘要:OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Image Files (*.tif;*.jpg;*.bmp)|*.tif;*.jpg;*.bmp"; if (openFileDialog.
阅读全文
摘要:[转载]Open eVision官方教程(翻译)
阅读全文
摘要:【转载】halcon算子SetPart
阅读全文
摘要:【转载】 C#和halcon实现图片的放大和缩小 e.Delta>0表示鼠标向上滚动,e.Delta<0表示向下滚动 要拖动的图像为Measure.currentImageL,可以更换。 #region 鼠标实现放大缩小,移动图片 //鼠标滚动事件:实现放大和缩小图像 private void Wi
阅读全文
摘要:相机对焦和调焦距的区别是什么 调焦就是调整画面的远近,焦距越短,视角越广,画面中能容纳的东西越多; 对焦就是调整画面的清晰度,焦点距离与被拍摄物体实际距离越接近,画面越清晰。 首先需要调节镜头的焦距,然后再对焦,这两个参数的调节都有对应的旋钮。
阅读全文
摘要:【Halcon】Halcon双目标定 相机标定(4) 基于halcon的双目立体视觉标定 双目立体视觉:四(双目标定matlab,图像校正,图像匹配,计算视差,disparity详解,) 双目测距步骤二:单/双目标定 【Halcon】Halcon双目标定
阅读全文
摘要:matlab 工业相机 曝光时间_工业相机的曝光、曝光时间、快门、增益
阅读全文
摘要:/// <summary> /// Bitmap转HObject灰度图 /// </summary> /// <param name="bmp">Bitmap图像</param> /// <param name="image">HObject图像</param> public static void
阅读全文
摘要:不知道大家在使用Halcon进行图像处理,由于要连续处理多张图片,转为C#代码的时候,使用了Halcon控件显示图像,但是运行的时候,中间的其他图片没有显示在控件上,之前我一直以为是运行速度快导致看不 到,最后发现,需要将检测的代码,就是action里面的主程序,使用一个独立的线程运行,这时候就可以
阅读全文
摘要:任何周期函数都可以表示为不同频率的正弦和/或余弦之和的形式,每个正弦项和/或余弦项乘以不同的系数(现在称该和为傅里叶级数)。无论函数多么复杂,只要它是周期的,并且满足某些适度的数学条 件,都可以用这样的和来表示。即一个复杂的函数可以表示为简单的正弦和余弦之和。甚至非周期函数(单该曲线下的面积是有限的
阅读全文
摘要:/// <summary> /// 将Bitmap转换为字节数组 /// </summary> /// <param name="width">图像宽度</param> /// <param name="height">图像长度</param> /// <param name="channel">图
阅读全文
摘要:线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩阵(有个高大上的名字叫卷积核)和一个要处理的二维图像。然后,对于图像的每一个像素点,计算它的邻域像素和滤波器矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。这样就完
阅读全文
摘要:学习图像增强之前我们需要知道以下几个问题: 1.为什么要学习图像增强? 2.如何进行图像增强? (i,j)表示的是像素空间位置,所以设计的滤波又叫空间域滤波。 噪声的产生一般来说都是高频噪声,所以,我们可以设计一个低通滤波器,只允许低频通过,高频不允许通过。首先,我们需要将图像(二维数组)进行一个傅
阅读全文