首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EmguCV皮肤检测

EmguCV皮肤检测
EN

Stack Overflow用户
提问于 2012-09-12 19:28:50
回答 1查看 2.2K关注 0票数 0

我正在使用EmguCV在c#中做一个皮肤检测方法。对于皮肤检测,我引用了这个article。我是新来EmguCV的。我只想知道如何获取或设置通过网络摄像头捕获的图像的每个像素值。如果皮肤像素匹配,则变为白色,否则变为黑色。我只想要像素的RGB值,而不会降低应用程序的性能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-19 15:47:32

要获取或设置图像的每个像素值,您可以轻松地完成以下操作

代码语言:javascript
复制
 Image<Bgr, Byte> img = ....

 for (i = 0; i < img.Height; i++)
 {
     for (k = 0; k < img.Width; k++)
     {
         // Get 
         // Color ( R, G, B, alpha) 
         Color c = img[i, k];

         // Set 
         img[i,k] = new Bgr();
      }
 }

它将被原地写入

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12387127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档