用opencv或者其他方法,能够快速确定一幅图片是不是全黑的

silver0924 2010-11-25 10:45:35
RT
...全文
3604 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
silver0924 2010-11-26
  • 打赏
  • 举报
回复
总之,谢谢各位的帮助,在此多多感谢!!
silver0924 2010-11-26
  • 打赏
  • 举报
回复
我也找到了另外一个函数cvCountNonZero,这个函数计算图片中像素值非零的点的个数
fengbingchun 2010-11-26
  • 打赏
  • 举报
回复
全黑即像素全为0,用opencv中的cvAbs函数看看绝对值是否为0即可判断是否为全黑
cbib_cat 2010-11-25
  • 打赏
  • 举报
回复
全黑的像素值 均为0, 而图像又可以当做矩阵, 只要求得矩阵的最大值是否为0即可。Opencv 应该有 类似的函数
silver0924 2010-11-25
  • 打赏
  • 举报
回复
那是不是要求电脑要有显卡?
dengzikun 2010-11-25
  • 打赏
  • 举报
回复
觉得慢的话,可以考虑用多媒体指令加速,也可以考虑用GPU来做。
LuciferStar 2010-11-25
  • 打赏
  • 举报
回复
当找到第一个不是黑色的点的时候,就终止继续检测。
不过,很花时间。不知能能不能一块一块地进行匹配?
silver0924 2010-11-25
  • 打赏
  • 举报
回复
我现在就是这样做的,但感觉查一次还可以,要是用多了感觉程序就跑的慢了
dengzikun 2010-11-25
  • 打赏
  • 举报
回复
逐像素处理.
zhanghulin 2010-11-25
  • 打赏
  • 举报
回复
一个个像素去查找
zhanghulin 2010-11-25
  • 打赏
  • 举报
回复
优化你的查找算法。二分,什么之类的,速度应该还行
百事烟 2010-11-25
  • 打赏
  • 举报
回复
事先建1块buf,全置0
再memcmp

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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