OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 1755|回复: 3

新手求问怎样截取图像指定部分

[复制链接]
发表于 2017-9-1 19:18:15 | 显示全部楼层 |阅读模式
刚学emguCV,求问各路大神怎样截取图像指定部分,研究了一天没搞出来,谁能指点一下啊?
还有怎样获取每个像素的rgb值,资料真的太少了,谢谢啊
回复

使用道具 举报

 楼主| 发表于 2017-9-2 09:41:30 | 显示全部楼层
没人理我,论坛好冷,下面是目前的做法,效率感人
  1. Image<Rgb, byte> img = dargImagebox4.Image as Image<Rgb, byte>;
  2.             string[] arr=textBox6.Text.Split(',');
  3.             int Left = (int)(img.Width - double.Parse(arr[0]));
  4.             int top = (int)(img.Height  - double.Parse(arr[1]));
  5.             int wid = img.Width - Left;
  6.             int heigh = img.Height - top;
  7.             Image<Rgb, byte> img2 = new Image<Rgb, byte>(wid,heigh);
  8.             for (int i = 0; i < heigh; i++)
  9.             {
  10.                 for (int j = 0; j < wid; j++)
  11.                   {
  12.                     img2[i,j]=img[i+top,j+Left];
  13.                  }
  14.             }
  15.             img.Dispose();
  16.             dargImagebox4.Image = img2;
复制代码

回复 支持 反对

使用道具 举报

发表于 2017-9-3 09:33:52 | 显示全部楼层
qyang 发表于 2017-9-2 09:41
没人理我,论坛好冷,下面是目前的做法,效率感人

很简单,就是一个截取ROI, 还有像素访问,网上估计一大把
http://www.opencv.org.cn/forum.p ... p;extra=&page=1
回复 支持 反对

使用道具 举报

发表于 2018-10-15 10:19:15 | 显示全部楼层
很简单,就是一个截取ROI, 还有像素访问,网上估计一大把
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-5-26 05:43 , Processed in 0.026114 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表