opencv
文章平均质量分 84
飞天牛牛
这个作者很懒,什么都没留下…
展开
-
[cv][math] 卷积代码实现 c++
[cv][math] 卷积代码实现 c++文章目录[cv][math] 卷积代码实现 c++1. 完整代码&&_参考&&_问题解决1. 完整代码// 你必须定义一个 `main()` 函数入口。#include <iostream>#include <vector>using namespace std;int main(){ cout << "Hello, World!" << endl;原创 2021-01-21 18:18:37 · 279 阅读 · 0 评论 -
[jupyter][anaconda] 为 jupyter notebook 添加 kernel
[jupyter][anaconda] 为 jupyter notebook 添加 kernel文章目录[jupyter][anaconda] 为 jupyter notebook 添加 kernel1. 问题:no module named cv2 解决问题解决2. 参考1. 问题:no module named cv2 解决问题在使用 jupyter notebook 时,导入 cv2 包,但是报错,没有找到 cv2网上查阅资料,发现是当前 jupyter notebook 使用的是原创 2021-01-19 18:27:29 · 192 阅读 · 0 评论 -
[cv3d] 相机标定+内外参矩阵推导
[cv3d] 相机标定+内外参文章目录[cv3d] 相机标定+内外参1. 相机坐标系到像素坐标系1.0. 立体视觉的四个坐标系1.1. 世界坐标系 to 相机坐标系1.2. 相机坐标系 to 图像坐标系1.3. 图像坐标系 to 像素坐标系1.4. 整合表达式,得出世界坐标系到像素坐标系的表达:2. 畸变参数:径向畸变3. 畸变参数:切向畸变4. 标定与去畸变原理5. 标定板&&_参考&&_问题解决注:章节一图像拷贝自:计算机视觉:相机成像原理:世界坐标系、相机坐标原创 2021-01-08 14:58:32 · 1649 阅读 · 0 评论 -
[ros][cv][math] 矩阵的变换+齐次坐标
[ros][cv][math] 矩阵的变换+齐次坐标文章目录[ros][cv][math] 矩阵的变换+齐次坐标0. 写在最前1. 矩阵线性变换:缩放、对称、错切、旋转1. 缩放变换(scale)2. 对称变换(mirror)3. 错切变换(shear)4. 旋转变换(rotate)5. 总结:线性变换(linear transformation)2. 矩阵非线性变换:平移,齐次坐标1. 平移变换(translate)2. 补充3. 使用齐次坐标的变换矩阵4. 矩阵逆变换、复合变换&&_原创 2021-01-06 20:19:42 · 941 阅读 · 0 评论 -
[opencv][ml][cpp] 学习手册3:K-Means 聚类算法
24_kmeans聚类算法.cpp原创 2021-01-04 18:29:53 · 301 阅读 · 0 评论 -
[opencv][cpp] 学习手册3:案例数量统计、修复旋转切边、直线提取
18_距离变换.cpp19_案例_统计物品的数量.cpp20_案例_修复图像.cpp21_案例_图像切边.cpp22_案例_图像旋转和切边.cpp23_提取出直线.cpp原创 2021-01-04 16:06:09 · 212 阅读 · 0 评论 -
[opencv][cpp] 多窗口多滑动条案例
[opencv][cpp] 一个多窗口多滑动条案例文章目录[opencv][cpp] 一个多窗口多滑动条案例1. 需求2. 完整代码3. 演示&& 参考&& 问题解决1. 需求创建两个 cv 窗口用来模拟处理图像 do_thresh,do_other,窗口 do_thresh 包含两个滑动条 T_ty(0-3),T_th(0-255),窗口 do_other 包含三个滑动条 T_th1(0-3),T_th2(0-100),T_th3(0-255)。2. 完原创 2021-01-04 13:13:20 · 282 阅读 · 0 评论 -
[opencv][cpp] 学习手册3:案例泛红填充,分水岭
16_泛洪填充.cpp17_图像分水岭.cpp原创 2021-01-02 13:19:59 · 245 阅读 · 0 评论 -
[opencv][cpp] 学习手册3:多边形拟合
[opencv][cpp] 学习手册3:多边形拟合文章目录[opencv][cpp] 学习手册3:多边形拟合1. 多边形拟合示例:approxPolyDP2. 心得&&_参考&&_问题解决1. 多边形拟合示例:approxPolyDP原理图像截取自课件视频目的:需要拟合红色的曲线连接曲线首尾两端(S0,E)对曲线上的每一个点做直线的垂线(取一个方向,比如从起始 S0 点到终点 E)每一个垂线都有长度L,当某一个曲线上的点对应的 L 大于阈值 T,那么原创 2020-12-31 11:38:40 · 1070 阅读 · 1 评论 -
[opencv][cpp] 学习手册2:透视变换
13_透视变换.cpp14_透视变换扭正.cpp原创 2020-12-30 23:48:52 · 339 阅读 · 0 评论 -
[opencv][cpp] 学习手册2:卷积、算子、变换
[opencv][cpp] 学习手册2:卷积、算子、变换07_图像卷积-filter2d.cpp08_Sobel算子.cpp09_Scharr算子.cpp10_拉普拉斯算子.cpp11_找你妹案例.cpp12_形态学变化.cpp原创 2020-12-29 23:54:54 · 219 阅读 · 0 评论 -
[opencv][cpp] 学习手册1:图像基础(信息、创建、剪切)
01_获取图片信息.cpp02_创建图像.cpp03_图像的剪切.cpp原创 2020-12-29 13:42:36 · 156 阅读 · 0 评论 -
[opencv][python] 学习手册4:练习代码1
60_霍夫圆.py61_霍夫圆_查找棋子_滑动条.py62_查找物体的轮廓信息.py63_查找物体的轮廓信息_绘制外接矩形.py64_网球案例.py64_获取轮廓相关信息.py64_获取轮廓相关信息_优化.py原创 2020-12-29 11:53:23 · 180 阅读 · 1 评论 -
[opencv][python] 学习手册3:练习代码3
56_Canny算法.py57_双边滤波器.py58_示例_霍夫直线.py59_查找棋盘上的直线.py原创 2020-12-28 23:54:44 · 176 阅读 · 0 评论 -
[opencv][python] 学习手册3:练习代码2
46_图像降噪-均值滤波.py47_图像降噪-均值滤波api.py48_图像降噪-中值滤波api.py49_图像降噪-加权均值滤波.py50_高斯模糊.py51_Sobel算子.py52_Sobel算子_api.py53_Scharr函数_Sobel改进版.py54_拉普拉斯算子.py55_补充-锐化滤波.py原创 2020-12-28 20:08:22 · 141 阅读 · 0 评论 -
[opencv][python] 学习手册3:练习代码1
37_找出图片中的网球.py 38_抠出网球.py39_替换绿幕背景.py40_图像二值化-treshold处理.py41_图像二值化处理api.py42_处理明暗相间的图片.py43_自适应阈值-处理明暗相间的图片.py44_图像二值化_OTSU大津算法.py45_图像二值化_三角阈值.py原创 2020-12-28 14:57:33 · 211 阅读 · 0 评论 -
[opencv][python] 学习手册2:练习代码3
32_打开摄像头.py33_视频分解图像.py34_人脸识别案例.py35_摄像头人脸识别.py36_判断当前是白天还是黑夜.py原创 2020-12-28 12:22:16 · 276 阅读 · 1 评论 -
[opencv][python] 学习手册2:练习代码2
[opencv][python] 学习手册2:练习代码226_灰度图的直方图.py27_灰度直方图api.py28_灰度图的直方图均衡化.py29_灰度图直方图均衡化-api.py30_彩色图像的直方图.py31_彩色图像直方图均衡化.py文章目录[opencv][python] 学习手册2:练习代码226_灰度图的直方图.py27_灰度直方图api.py28_灰度图的直方图均衡化.py29_灰度图直方图均衡化-api.py30_彩色图像的直方图.py31_彩色图像直方图均衡化.py原创 2020-12-28 11:35:24 · 154 阅读 · 0 评论 -
[opencv][python] 学习手册2:练习代码1
19_毛玻璃效果.py 20_浮雕效果.py 21_绘制形状.py 22_绘制文字.py 23_绘制文字_贴图.py 24_图片调亮.py 25_图片调亮_滑动条.py原创 2020-12-28 09:30:23 · 198 阅读 · 0 评论 -
[opencv][python] 学习手册1:练习代码2
09_图像的平移.py10_图像平移的api.py11_图像的旋转.py12_图像的仿射变换.py13_图像金字塔.py14_图像的融合.py15_灰度图.py16_灰度图的颜色反转.py17_彩色图的颜色反转.py18_马赛克效果.py原创 2020-12-28 08:46:48 · 152 阅读 · 0 评论 -
[opencv][python] 学习手册1:练习代码1
01_读入一张图片.py02_写入图片.py03_理解像素.py04_获取图片信息.py05_图片剪切.py06_图片翻转.py07_手工实现放大缩小.py08_resize放大缩小.py原创 2020-12-27 15:06:11 · 143 阅读 · 0 评论 -
[opencv][cpp] 学习手册1:直方图均衡化
04_绘制直方图.cpp05_直方图均衡化.cpp06_直方图匹配.cpp原创 2020-12-25 20:48:24 · 195 阅读 · 0 评论 -
[opencv] 直方图匹配
[opencv][cpp] 直方图均衡化与匹配()文章目录[opencv][cpp] 直方图均衡化与匹配()1. todo2. todo*. 参考*. 问题解决*. rough1. todo2. todo*. 参考*. 问题解决*. rough定义原创 2020-12-22 10:12:52 · 1657 阅读 · 0 评论 -
学习 opencv-cpp tutorial_code 示例程序 目录
学习 opencv-cpp tutorial_code 示例程序 目录└─tutorial_code ├─calib3d │ ├─camera_calibration │ │ camera_calibration.cpp │ │ in_VID5.xml │ │ out_camera_data.yml │ │ VID5.xml │ │ │ └─real_time_pose_est原创 2020-07-23 09:12:06 · 465 阅读 · 0 评论 -
学习 opencv-cpp basic 示例程序 目录
学习 opencv-cpp basic 示例程序 目录3calibration.cppapplication_trace.cppbgfg_segm.cppcalibration.cppcamshiftdemo.cppcloning_demo.cppcloning_gui.cppconnected_components.cppcontours2.cppconvexhull.cppcout_mat.cppcreate_mask.cppdbt_face_detection.cppdelaunay2.cppdemh原创 2020-07-23 09:12:18 · 534 阅读 · 0 评论 -
学习 opencv-python tutorial_code 示例程序 目录
学习 opencv-python tutorial_code 示例 目录tutorial_code 目录结构tutorial_code 目录结构D:.│ core_dir.txt│ tutorial_code.txt│ tutorial_code_all.txt│ ├─core│ ├─AddingImages│ │ adding_images.py│ │ │ ├─discrete_fourier_transform│ │ discret原创 2020-07-23 09:13:11 · 216 阅读 · 0 评论 -
学习 opencv-python basic 示例程序 目录
学习 opencv-python 基础示例程序 目录asift.pyAffine invariant feature-based image matching sample.browse.pySample shows how to implement a simple hi resolution image navigationcalibrate.pycamera calibration for distorted images with chess board samplesreads distorted原创 2020-07-23 09:12:55 · 505 阅读 · 0 评论 -
[转载] OpenCV—基本数据结构与示例
[转载] OpenCV—基本数据结构与示例注:转载文章,侵删来源:OpenCV—基本数据结构与示例作者:iracer链接:https://blog.csdn.net/iracer/article/details/51292349OpenCV的基本数据结构及示例OpenCV中强大的Mat类型大家已经比较熟悉了。这里梳理一些在工程中其他经常用到的几种基本数据类型。包括: Vec Scalar Point Size Rect Ro转载 2020-07-18 10:32:50 · 121 阅读 · 0 评论 -
[转载] OpenCV—利用回调函数实现返回鼠标点击位置的坐标和灰度值
目录[转载] OpenCV—利用回调函数实现返回鼠标点击位置的坐标和灰度值1. 回调函数的使用步骤2. 头文件中定义回调函数[转载] OpenCV—利用回调函数实现返回鼠标点击位置的坐标和灰度值注:转载文章,侵删来源:OpenCV—利用回调函数实现返回鼠标点击位置的坐标和灰度值作者:iracer链接:https://blog.csdn.net/iracer/article/details/49048481#comments在调试图像处理程序时,经常希望能方便的获取图像上任意坐标的灰度值以查看算转载 2020-07-17 15:07:02 · 791 阅读 · 2 评论 -
学习 点云格式(PLY)
目录学习点云格式(PLY)基本概念PLY 文件结构结构模板示例 1示例 2参考链接:学习点云格式(PLY)基本概念注:全文为翻译PLY polygon file format, a format for storing graphical objects that are described as a collection of polygons.PLY:多边形文件格式(polygon file format),用来存储以许多多边形形式描述的图形物体。The PLY format desc翻译 2020-06-24 14:42:29 · 7947 阅读 · 5 评论 -
cmake + windows 编译 opencv 自带示例
目录cmake+windows 编译 opencv 自带示例准备编译步骤运行 `lkdemo`(改进的Lucas-Kanade光流算法)参考cmake+windows 编译 opencv 自带示例准备我的 OpenCV 的源码在很久以前就已经编译好了(编译过程可参考链接1跟4),只是在最近需要参考一下源码中自带的示例(samples)的运行效果,于是就鼓捣了一下。编译后的opencv 目录结构+---opencv| +---build| | +---...| +---buildFile|原创 2020-06-15 23:17:08 · 1314 阅读 · 0 评论 -
cmake + opencv + vs2019 学习笔记 1
cmake + opencv + vs2019 学习笔记 1 (TODO)cmake + opencv + vs2019 学习笔记 1 (TODO)project 1project 2参考目录cmake + opencv + vs2019 学习笔记 1 (TODO)project 11. 准备(编译 OpenCV,一个 OpenCV示例程序)2. 编写`CMakeLists.txt`文件3. 使用 cmake 用外部编译(out-of-source)方式构建项目4. Visual Stu原创 2020-05-17 21:23:12 · 1395 阅读 · 0 评论 -
python 实现一个双目相机启动程序
python 实现一个双目相机启动程序(TODO)import osimport sysimport timeimport numpy as npimport cv2 as cvclass IntegratedCamera: """ synchronized stereo camera operation """ def __init__(self, cam_index): self.cap = cv.VideoCapture(cam_index)原创 2020-05-12 13:47:15 · 773 阅读 · 0 评论