发布:交互查看图像中选中点邻域r内的像素值,并返回选中点及像素值
来源:互联网 发布:冬季男士帽子 知乎 编辑:程序博客网 时间:2024/06/14 22:28
function [pts, colors] = imgPointSample(img, r)%从图像中按输入点采样%采样大小数据:(2 * r + 1) * (2 * r + 1) * 图像色彩通道数%采样结果:像素位置存放在pts中,像素位置及区域像素值存放在vals中 imagesc(img); [h w c] = size(img); hold on; pts = []; colors = {}; while 1 [y, x, btn] = ginput(1); x = round(x) + 1; y = round(y) + 1; if (x < 1 || x > h) continue; end; if (y < 1 || y > w) continue; end; if (btn == 3) break; elseif (btn == 1) pt = [x y]; pts = [pts; pt]; pixels = img((x-r):(x+r), (y-r):(y+r), :) colors{end + 1}{1} = pt; colors{end + 1}{2} = pixels; plot(pts(:, 2), pts(:, 1), 'or', 'MarkerSize', 2 * r + 1); end; end; hold off;end
用法:
img = imread('x.bmp');
[pts, vals] = imgPointSample(img, 3);
- 发布:交互查看图像中选中点邻域r内的像素值,并返回选中点及像素值
- 基于opencv查看图像各像素点的RGB值
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- 【OpenCV】车牌定位RGB转HSV图像并打印输出各像素点的值
- OPENCV系列(一)读取图像中任意点的像素值,并显示坐标
- 读取图像中任意点的像素值
- ios--提取图像某个点的像素值
- iOS 开发中 提取图像某个点的像素值
- 图像指定坐标点的各通道像素值提取
- 读取图像中任意点的像素值
- OpenCV中用于读取图像像素点的值
- opencv 图像像素点的值获取与显示
- 读取图像的像素值
- 图像像素值的反转
- 图像的像素点操作
- OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法
- 【OpenCV】OpenCV中获取图像的像素点并处理
- 像素的八邻域表示
- 编程之美---如何让CPU利用率成正弦波
- 深入浅出说编译原理(一)
- REST和SOAP Web Service的比较
- 原型模式
- 第7章控制程序流程
- 发布:交互查看图像中选中点邻域r内的像素值,并返回选中点及像素值
- Linux下的FTP服务器
- 获取本机外网IP地址(External IP Address)示例
- Delphi生成Dll文件
- 初学java 之 环境变量配置win7 and linux
- 复制和删除指定文件夹下面的所有的文件文件夹
- 《C程序设计语言》——类型转换
- POJ 1470 LCA 公共祖先
- 《Windows程序设计》之鼠标