上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 164 下一页
摘要: 我们生活中大多数看到的彩色图片都是RGB类型,但是在进行图像处理时,需要用到灰度图、二值图、HSV、HSI等颜色制式,opencv提供了cvtColor()函数来实现这些功能 cv::Mat src(8, 9, CV_8UC3, cv::Scalar(10,20,30));//图像制式转换 cv:: 阅读全文
posted @ 2021-10-11 09:17 天子骄龙 阅读(277) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-10-10 16:28 天子骄龙 阅读(25) 评论(0) 推荐(0)
摘要: 函数功能:当数据超过数据类型最大值时取最大值, 当数据小于数据类型最小值时取最小值 uchar i=200; qDebug()<<i<<Qt::endl; //i输出200 i=cv::saturate_cast<uchar>(255); qDebug()<<i<<Qt::endl; //i输出25 阅读全文
posted @ 2021-10-10 16:23 天子骄龙 阅读(184) 评论(0) 推荐(0)
摘要: cv::Mat M1(8, 9, CV_8UC1, cv::Scalar(2)); cv::Mat M3; M1.convertTo(M3,CV_32F,1.0/255,0);//将M1中的数据类型改成参数2,保存到M3中 //参数3:比例因子,M1中的每个数据乘比例因子后再赋值给M3;注意由于数据 阅读全文
posted @ 2021-10-10 08:05 天子骄龙 阅读(748) 评论(0) 推荐(0)
摘要: 注意不是所有格式的Mat型数据都能被使用保存为图片,目前OpenCV主要只支持单通道和3通道的图像,并且此时要求其深度为8bit和16bit无符号(即CV_16U) 保存PNG格式的时候可以保存透明通道的图片 可以指定压缩参数 如果Mat类型数据的深度和通道数不满足上面的要求,则需要使用conver 阅读全文
posted @ 2021-10-10 07:24 天子骄龙 阅读(1168) 评论(0) 推荐(0)
摘要: 对于imshow函数,opencv的官方注释指出:根据图像的深度,imshow函数会自动对其显示灰度值进行缩放,规则如下: 如果图像数据类型是8U(8位无符号),则直接显示。如果图像数据类型是16U(16位无符号)或32S(32位有符号整数),则imshow函数内部会自动将每个像素值除以256并显示 阅读全文
posted @ 2021-10-09 21:29 天子骄龙 阅读(410) 评论(0) 推荐(0)
摘要: cv::Mat M(8, 9, CV_8UC3); M.setTo(25); //将值全部设置成255 cv::Rect r1(1, 1, 4, 3); M(r1).setTo(200); //指定像素点区域的值都设置成200 M.at<cv::Vec3b>(0,0)[1]=99; M.setTo( 阅读全文
posted @ 2021-10-08 20:50 天子骄龙 阅读(604) 评论(0) 推荐(0)
摘要: 索爱 A6 蓝牙小音箱 阅读全文
posted @ 2021-10-08 20:08 天子骄龙 阅读(44) 评论(0) 推荐(0)
摘要: 蓝牙1 驱动下载地址:https://service.tp-link.com.cn/index.html 型号:TL-UB240 蓝牙2 绿联电脑蓝牙适配器5.0 驱动下载 https://www.lulian.cn/download/59-cn.html 驱动下载丨CM390 aa 阅读全文
posted @ 2021-10-08 07:32 天子骄龙 阅读(324) 评论(0) 推荐(0)
摘要: cv::Mat M(5, 4, CV_8UC3); std::cerr<<M<<std::endl; cv::Mat MM(M); //仅是创建了Mat的头部分,MM与M共享数据区 std::cerr<<MM<<std::endl; MM.at<cv::Vec3b>(0,1)[1]=99; std: 阅读全文
posted @ 2021-10-07 08:25 天子骄龙 阅读(605) 评论(0) 推荐(0)
上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 164 下一页