
OpenCV使用技巧
本专栏用来存放笔者在学习OpenCV时的一些笔记
YMWM_
云端建图
HD地图数据编译
视觉导航完好性
展开
-
cv::TermCriteria介绍
OpenCV中的cv::TermCriteria类定义了迭代算法的终止标准。该类的内容可简单表示如下,Class TermCriteria(){public: TermCriteria(); TermCriteria(int type_, int maxCount_, double epsilon_) : type(type_), maxCount(maxCount_), epsilon(epsilon_) {}; int type; int maxCount; do原创 2021-06-16 21:48:37 · 2000 阅读 · 0 评论 -
imwrite()和imshow()相关
1 imwrite()函数 如果保存图像为png格式,那么图像类型会被强制转化为CV_8U。2 imread()函数原创 2021-06-03 15:45:46 · 790 阅读 · 0 评论 -
取像素灰度值的另一种方法
假设有,Mat img = imread("../1.png", 0);int v = 800, u = 500;要获得图像img在(u,v)(u,v)(u,v)处的灰度值,我之前是这样做,uchar a = img.at<uchar>(v, u);最近发现也可以这样写,uchar b = img.ptr<uchar>(v)[u];...原创 2021-05-31 10:21:02 · 337 阅读 · 0 评论 -
构建一个图像并给它赋初值
uchar a = 3;Mat img = Mat(10, 20, CV_8U, a); //构建一个10 * 20的图像,它的类型是CV_8UC1,且所有像素的灰度值为3原创 2021-05-31 09:30:54 · 126 阅读 · 0 评论 -
读取图像img中的某个像素值OpenCV at
利用at<?>(v, u)实现,其中?代表的数据结构视图像的深度值和通道数而改变。当深度值为0时depth()channels()图像类型img.at<?>(v, u)0,表示“CV_8U”1CV_8UC1uchar0,表示“CV_8U”2CV_8UC2Vec<uchar, 2>0,表示“CV_8U”3CV_8UC3Vec<uchar, 3>0,表示“CV_8U”4CV_8UC4Vec<原创 2021-02-22 18:02:10 · 503 阅读 · 0 评论 -
白色和黑色
白色255黑色0原创 2021-01-07 17:10:41 · 161 阅读 · 0 评论 -
waitKey()用法
waitKey()是OpenCV中的内置函数,语句waitKey(0);表示“暂停程序,等待一个按键输入”!也就是说,当程序执行到waitKey(0);时,程序被暂停运行,只有当你输入一个按键时,它才会继续运行。...原创 2020-02-13 10:00:47 · 8744 阅读 · 0 评论