- 博客(6)
- 收藏
- 关注
原创 DeepSeekR1生成-轻微变形图像对比
针对您的需求(传统方法(如SSIM/NCC)对像素级对齐敏感,无法直接满足需求。需采用更鲁棒的算法。:Hu矩对平移、旋转、缩放具有不变性,适合比较轮廓形状。:通过特征点匹配判断物体是否一致,允许轻微形变。:通过差异区域定位异物。
2025-02-10 20:41:28
245
原创 C++多语言系统下乱码问题解决方案(char Cstring string)
使用了MultiByteToWideChar这个函数,我也不废话就贴个函数上来吧。其余的不赘述了,直接参考我贴的链接就行。
2023-04-15 14:48:46
811
原创 数学笔记:极坐标与笛卡尔坐标转换关系(二维)
极坐标与笛卡尔坐标转换(二维平面)该说不说,同样是查资料的时候发现其他文章废话很多,所以我们先把结论搬到最前面来:极坐标(r,θ);笛卡尔坐标(x,y)极坐标(r,\theta);笛卡尔坐标(x,y)极坐标(r,θ);笛卡尔坐标(x,y)有:{x=rcos(θ)y=rsin(θ)\left\{\begin{aligned}x&=&r\cos{(\theta)}\\y&=&r\sin{(\theta)}\end{aligned}\right.{xy==
2021-08-14 15:55:39
3041
原创 算法笔记 : 透视变换(透射变换)
透射变换序学习了透视变换,有些时候也称作透射变换,可能是类似于仿射变化这种叫法吧。在网上查到的资料大多又臭又长,看了半天仍然是一知半解,所以自己整理了一篇精简的笔记出来。以前不知道Z到底是怎么出来的,计算的时候Z完全当成1来看待。研究了好久才知道最终变换结果并非下文的X和Y,而是利用Z计算出的下文中的x’、y’。 希望看到这篇笔记的朋友能够规避这个坑。(别像我一样掉进去)爷爷们,给个点赞给个三联吧,谢谢!变换矩阵和变换公式透视变换(Perspective Transformation)是将
2021-08-05 15:38:53
6311
2
原创 openCV_C++笔记 : ROI感兴趣区域与Rect类
序在使用rect作为感兴趣区域的时候一直没有弄懂使用感兴趣区域如何将处理后图像拼到原图像中 以及 使用感兴趣区域定位的坐标要是不是原图像的坐标这两个问题,查了很多资料,大多数都是用代码一笔带过。自己写的测试代码是利用感兴趣区域在其中绘图的程序,原图死活没有变化(最后发现是因为通道问题)。所以写一篇笔记梳理一下ROI和Rect相关的知识和应用。感兴趣区域:ROI首先先回答下上面两个问题ROI实际是指针指到了图片设置的ROI的左上角,所以修改ROI原图也同时会被修改同上因为是指针指向原图像,所
2021-08-05 14:47:38
4412
原创 openCV_C++笔记 : Mat类
Mat常用成员属性data 是指向矩阵数据的uchar类指针,用*解引用后再强转为int可以读到第一个像素数据。dims 矩阵的维度,例如5*6矩阵是二维矩阵,则dims=2,三维矩阵dims=3。rows 矩阵的行数。cols 矩阵的列数。size 矩阵的大小,返回一个向量,二维矩阵即为 行数 x 列数。Mat常用成员方法channels() 矩阵元素拥有的通道数,例如常见的彩色图像,每一个像素由RGB三部分组成,则image.channels() = 3。type() 表示了矩阵中
2021-08-05 10:34:16
1299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人