如何比较两个图片是否一样

okvee 2008-11-12 02:24:44
给个思路哟,有代码更好

...全文
124 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lnnu_lc 2008-11-12
  • 打赏
  • 举报
回复
顶一下吧,希望大家能给个好的方案,我也学习一下
once_and_again 2008-11-12
  • 打赏
  • 举报
回复
具体什么图像,看图像的编码格式,
具体的比较
BaihowFF 2008-11-12
  • 打赏
  • 举报
回复
如果你的意思是完全一样的话就比较好说
就先比头...如果一样就按每个像素比...

如果只是很类似..那就很麻烦了..涉及图形学算法...
healer_kx 2008-11-12
  • 打赏
  • 举报
回复
如果是不是同一个文件,先比较大小,然后比较文件内容,直接memcmp就行了。
elephont9527 2008-11-12
  • 打赏
  • 举报
回复
先判断尺寸大小等属性,再比较像素点值,如果有调色板,可以将索引值替换成真实色彩再比较
okvee 2008-11-12
  • 打赏
  • 举报
回复
就是同一个图片被复制了多次,只是名字不一样,要把这些图片给找出来
bdshr 2008-11-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bdshr 的回复:]
for()
for()
getPixel()
getPixel()
== ?
[/Quote]
最前面先看看长宽是否一样
bdshr 2008-11-12
  • 打赏
  • 举报
回复
for()
for()
getPixel()
getPixel()
== ?
Longinc 2008-11-12
  • 打赏
  • 举报
回复
像素点值完全一样?
healer_kx 2008-11-12
  • 打赏
  • 举报
回复
请问什么叫一样?

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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