
图像处理
HongGan1.0
Keep Learning!
展开
-
Cimage类异常(m_hBitmap != 0)
一:m_hBitmap != 0这个Bug困扰我甚久,无意之中不知何故就被解决了。重新整理代码时发现该异常的原因: 1:文件读取路径错误 2:Cimage 创建成全局对象时,读取一次后就不能再次读取,否则就会异常。 个人理解:应该是读取一次后CImage对象地址改变,当再次赋值时地址不在是起始位置,因此出现...原创 2019-03-02 20:57:51 · 4887 阅读 · 1 评论 -
分治法三维重构
2019.4.11--4.12一:Delaunay三角剖分-分治法(Divide and conquer)1: 散乱点云排序,按照x从小到大,若x 相同则按照y从小到大排序 (图1)原始点集排序 (图2)将点集分割成每个子集个数不大于3的点集2:划分子集,将所有点集递...翻译 2019-04-13 15:55:12 · 684 阅读 · 0 评论 -
插入法三维重构
2019-4-9 Delaunay三角剖分-逐点插入法一:理解delaunay三角剖分原理 关键点在于三角形生成的规则及其实现过程。生成初始三角形,将初始三角形放入临时三角形中,判断三角形是否满足delaunay三角形规则,只有满足规则三角形才会被加入Delaunay三角形链表中。否则插入新的点,生成新的临时三角形,在对新三角形进行delaunay规则判断,继续进行分割,知...原创 2019-04-10 22:14:51 · 897 阅读 · 3 评论 -
EmguCv几种图像打开方法和转换
EmguCv主要有3种打开图片的方式。一:Mat类实现 Mat类主要功能是存储图片数据结构,包括数据头和矩阵信息,主要的内存占据是图像信息矩阵。处理图像的时候可只复制数据头,可减少不必要的内存开销。按照需求针对图片的某个像素处理。能够得到图片的宽度(height),长度(weight),行(rows)列(cols)数,色彩类型(rgb,gray),通道数(channel)等各种...原创 2018-05-13 11:20:19 · 7604 阅读 · 0 评论 -
高斯滤波(Gaussian blur)
高斯滤波法,利用高斯函数计算高斯核,利用高斯核处理图像。高斯函数在滤除高斯噪音以及模糊方面效果较好,实现该函数的核心在于高斯核的计算。高斯函数的一维形式如公式(1)所示: 高斯核的计算: private double[,] Kernerl() { ...原创 2018-08-13 21:42:19 · 2939 阅读 · 4 评论 -
自适应二值化方法之Bernsen法
Bernsen法属于局部阈值法,在光照不均匀的条件下有较好的处理效果。其思想如下: 1:设当前像素为点为P(i,j),计算以P为中心的大小为kernel*kernel窗口内的所有像素的最大值kernelMax与最小值kernelMin,若两者差值相近,该部分属于目标或背景,将该灰度与全局阈值比较,确定是目标还是背景,若二者差值较大则可能属于目标与背景相交的边缘,此时将二者平均值作为Kerne...原创 2018-07-25 16:27:50 · 3324 阅读 · 0 评论 -
最大类间方差法
最大类间方差法(Otsu)顾名思义该方法利用目标区域与背景区域之间的方差最大的思想,达到分割图像的目的。也就是说,选取最佳阈值T时,目标与背景之间的方差值最大,小于阈值T的区域为D1,大于阈值的区域为D2,如此一来即可将需要的区域区分开来。话不多说,上代码://统计灰度直方图,直接在图像转数组中实现 private unsafe void Image2Byte() {...原创 2018-07-24 17:58:43 · 6578 阅读 · 0 评论 -
C#图像与数组之间的相互转换
一:Bitmap位图转换为byte[]数组 1:进行以下设置:设置项目管理->属性->生成->允许不安全代码 打√即可 //unsafe不安全代码,设置允许不安全代码 private unsafe byte[,] imageToByte(Bitmap bit_Image) { cols = b...原创 2018-07-02 20:40:02 · 5835 阅读 · 0 评论 -
EmguCV相机校正函数CalibrateCamera
CalibrateCamera函数校正相机畸变,输入三个图像参数,可得到相机内参矩阵(CameraMatrix),畸变矩阵(distortionCoeffs),旋转(rotationMatrix)和平移矩阵(translationMatrix),具体函数如下CalibrateCamera(MCvPoint3D32f[][] objectPoints, // 空间三维坐标点Po...原创 2018-07-01 11:30:59 · 2922 阅读 · 5 评论