Advertisement

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)

还没有任何评论哟~