随笔分类 - opencv
摘要:一。环境准备 首先在anaconda中新建一个环境,在命令行中切换至python3.7环境。 1.安装cmake和boost pip install cmake -i https://pypi.tuna.tsinghua.edu.cn/simple pip install boost -i http
阅读全文
摘要:1 Mat src = imread("E:/guida.png", -1); 2 Mat edge; 3 Mat dst = Mat::zeros(src.size(), src.type()); 4 Canny(src, edge, 3, 9, 3); 一。寻找轮廓并画出轮廓 findconto
阅读全文
摘要:1.在vs2019+Anaconda+python3.7环境下安装 打开Anaconda prompt选定一个python环境,安装cmake和boost pip install cmake -i https://pypi.tuna.tsinghua.edu.cn/simple pip instal
阅读全文
摘要:关于imread和imwrite的问题 在使用imwirte时发现创建文件失败,于是总结了imread和imwrite路径的形式。 imread中绝对路径间隔符可以为\\和//和/ imwrite中绝对路径间隔符可以为\\和//和/ 结果依然保存图像失败。后来发现了因为我使用了不存在的文件路径作为保
阅读全文
摘要:1.图片适应PIC conrol大小 2.PIC Control大小适应图片
阅读全文
摘要:一。查找绘制轮廓 1.查找轮廓 2.绘制轮廓
阅读全文
摘要:一。重映射 void remap(InputArray src, OutputArraydst, InputArray map1, InputArray map2, int interpolation, intborderMode=BORDER_CONSTANT, const Scalar& bor
阅读全文
摘要:一。图像金字塔 高斯金字塔用来向下降采样图像 拉普拉斯金字塔用来从金字塔底层图像中向上采样重建一个图像 1.像上采样 void pyrUp(InputArray src, OutputArraydst, const Size& dstsize=Size(), int borderType=BORDE
阅读全文
摘要:角点检测 1.harris焦点检测 void cornerHarris(InputArray src,OutputArray dst, int blockSize, int ksize, double k, intborderType=BORDER_DEFAULT ) 2.阈值(用于生成二值图) d
阅读全文
摘要:一。霍夫线变换 1.标准霍夫变换(StandardHough Transform,SHT),由HoughLines函数调用。 2.多尺度霍夫变换(Multi-ScaleHough Transform,MSHT),由HoughLines函数调用。 void HoughLines(InputArray
阅读全文
摘要:一。边缘检测的一般步骤 1.滤波 2.增强 3.检测 二。canny void Canny(InputArray image,OutputArray edges, double threshold1, double threshold2, int apertureSize=3,bool L2grad
阅读全文
摘要:一。滤波 1.方框滤波 void boxFilter(InputArray src,OutputArray dst, int ddepth, Size ksize, Point anchor=Point(-1,-1), boolnormalize=true, int borderType=BORDE
阅读全文
摘要://使用鼠标画图
阅读全文
摘要:1.加载图像 2.图像融合 3.分通道 合并
阅读全文