易截截图软件、单文件、免安装、纯绿色、仅160KB

用C或C++统计黄色占整个图像的比例?

比如有个图像“image1.bmp”,上面有不规则的黄色,如何编写代码(c或c++)计算上面黄色部分占整个图像的比例?谢谢大家!!
绿坝

遍历每个像素,然后用黄色点的总数除以图像的总像素

C/C++ code:

int count_yellow=0;
int h=image.getHeight();
int w=image.getWidth();

for (int i=0;i<w;i++)
for (int j=0;j<h;j++)
if (isYellowPixel(image.getPixel(i,j)))
count_yellow++;

...

//比例
//count_yellow/(1.00*h*w)

为什么要用这样的实现,识别火还是肉体? 这种思路本身有巨大缺陷.








LZ在开发新一代绿坝吗
黄色怎么个定义,都是同样黄色,还是有深浅的?

绿坝思想啊

我刚接触图像处理,那个image.getHeight访问的是什么?能写一下完整的代码吗?感激不尽!
引用
C/C++ codeint count_yellow=0;int h=image.getHeight();int w=image.getWidth();for (int i=0;i <w;i++)for (int j=0;j <h;j++)if (isYellowPixel(image.getPixel(i,j)))
  count_yellow++;

...//比例//count_yellow/(1.00*h*w)
为什么要用这样的实现,识别火还是肉体? 这种思路本身有巨大缺陷.




哎,这些淫民啊!!!

绿坝都用OpenCV的东西,你去下个OpenCV用用。

引用
绿坝

倒了


相关问答:

两个C文件的问题

以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......

c中的转义字符问题

    '\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......

大家觉得 C Primer Plus 这本书怎么样呢?

用这本书入门怎么样呢  跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。

不可同日而语

一个是国外的,一个是国内的

学完c primer ......

C中的一些小问题。。。

/* Note:Your choice is C IDE

作用: 随机数加密法,,,,
以下有许多不懂,请教一下,请主意代码;
*/
#include <stdio.h>
#include <stdlib.h>
union
{
int value;
struct
{
c ......

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号