关于图像差异识别算法

飞天之鹏 2011-09-25 04:18:26
最近在用c写了个图像比较差异的程序,用的是单像素比较。
这种算法太苛刻,对于人眼来说,觉察不到的变化,它也会是为异同点。这不是我想要的。
就如找茬的小游戏那样,判断出某一部分的图像在成像上的不同。
在网上找了半天资料,貌似是这方面的东西太少,多数是先建立模型库,然后识别图形。
我觉着这种做法,对于简单的图像还好,可以事先建立模型。
对于信息丰富的图像来说,不规则图形较多,我觉着应该在适当的区域内解析出图像特征,然后比较两幅图的特征是否相同。
不知道大家有什么其他的办法来解决,另外如果解析图像特征的话,能否提供点思路
...全文
433 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天之鹏 2011-10-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 honbo 的回复:]
如果仅仅就找茬程序而言,直接两图像相减,然后,相同的地方就是零了。当然有噪声,过滤一下嘛,然后,再就可以找到较大连续块,就ok了。
[/Quote]

谢谢,现在正在这个方向上努力呢
iblold 2011-10-13
  • 打赏
  • 举报
回复
机器对图像的识别啊,这是个大课题,很复杂的。
简单的想法就是楼上兄弟说的,两图想减,弄个阀值,过了的就是相同
其实就和抠像的算法差不多,把像素的RGB看成XYZ坐标,那么在颜色空间中,两点距离就是两种颜色的色彩差
honbo 2011-10-13
  • 打赏
  • 举报
回复
如果仅仅就找茬程序而言,直接两图像相减,然后,相同的地方就是零了。当然有噪声,过滤一下嘛,然后,再就可以找到较大连续块,就ok了。
飞天之鹏 2011-10-01
  • 打赏
  • 举报
回复
正在查看相关书籍。。。
希望各位大侠继续支招ing
peterormike 2011-09-29
  • 打赏
  • 举报
回复
这种算法自己做要点功夫的。建议去opencv论坛问问。
飞天之鹏 2011-09-25
  • 打赏
  • 举报
回复
路过的兄弟姐妹,有了解的请指点一二,
工作忙起来就可能有段时间没法再考虑这个问题了
飞天之鹏 2011-09-25
  • 打赏
  • 举报
回复
恩啊,现在正在找相关的理论资料呢

[Quote=引用 1 楼 yiyefangzhou24 的回复:]
买一本图像处理的书看看,有现成的算法
[/Quote]
yiyefangzhou24 2011-09-25
  • 打赏
  • 举报
回复
买一本图像处理的书看看,有现成的算法

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧