OpenCV学习笔记(第2期)---------像素坐标与像素值
发布时间
阅读量:
阅读量
功能实现:
1、将一幅彩色图像以灰度图的形式导入,并在指定窗口中进行展示;
2、为该窗口配置鼠标左键点击事件,当用户点击时,可在命令控制台中显示对应的像素坐标及其对应的像素值(每次点击仅输出一行数据);
3、在图像上绘制一个圆形、椭圆形或矩形,用于框选特定对象(不可随意框选),并在该对象的附近添加相关描述性文字,同时通过另一个独立窗口进行展示。
选作(可直接替代上述任务中的1和2):导入并展示一幅彩色图像,并实现鼠标左键点击操作,当用户点击时,在控制台中输出对应像素点的颜色数值。
2
代码部分:
#include<opencv2\highgui.hpp>
#include<opencv2\core.hpp>
#include<iostream>
using namespace std;
using namespace cv;
void onMouse(int event, int x, int y, int flags, void* param);
void main(){
Mat im=imread("test1.bmp",IMREAD_GRAYSCALE);
imshow("test1.bmp",im);
setMouseCallback(
"t
全部评论 (0)
还没有任何评论哟~
