- 博客(56)
- 资源 (1)
- 问答 (9)
- 收藏
- 关注
原创 从opencv-python入门opencv--opencv-python简介
本文为《从opencv-python入门opencv》系列的第一篇文章,主要介绍opencv、python、opencv-python以及本系列文章代码使用的编程环境。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由英特尔于 1999 年发起,旨在提供一个通用的计算机视觉工具集,帮助开发者和研究人员在图像处理、视频分析、特征检测、物体识别等领域快速构建应用程序。
2024-12-02 11:40:10
274
原创 从opencv-python入门opencv--图像处理之金字塔
1、介绍图像金字塔,包括高斯金字塔以及拉普莱斯金字塔,以及其在opencv中的实现2、案例:使用高斯金字塔和拉普拉斯金字塔无缝拼接图像在金字塔多层的图像中,高斯金字塔上下采样时的插值以及滤波对拼接图像的过度带有了明显的平滑效果,使得两边的像素值看起来不是具有明显的差异,而拉普拉斯金字塔保留了每一级的细节和边界,所以使用高斯和拉普拉斯进行图像拼接,可以使得缝隙不是那么明显,又很大程度上保证了图像的清晰度。
2024-12-02 11:38:28
193
原创 从opencv-python入门opencv--图像处理之图像滤波
本文主要介绍经典的图像滤波器,包括均值滤波、中值滤波、高斯滤波和双边滤波。涉及的opencv-python函数有cv.filter2D()、 cv.boxFilter()、cv.GaussianBlur()、cv.blur()和cv.bilateralFilter等。
2024-11-14 16:26:42
442
原创 从opencv-python入门opencv--图像处理之阈值操作
本文介绍opencv中最基础的图像处理方式,阈值分割,主要介绍直接阈值算法、自适应阈值算法和大津阈值算法。本章主要涉及的opencv函数有cv.threshold、cv.adaptiveThreshold。
2024-11-12 16:00:22
392
原创 从opencv-python入门opencv--GUI功能之绘图&鼠标与图像界面的交互
1、本文主要介绍opencv的绘图功能以及鼠标与图像界面的交互功能。2、包含直线、矩形、圆形等的绘制。3、opencv鼠标回调功能介绍。4、案例:鼠标和键盘配合在图像中绘制图形。5、案例:鼠标点击显示图像当前位置的像素和坐标。6、案例:删除上一次鼠标绘制及一次性清空所有鼠标绘制。
2024-10-14 10:56:28
1337
原创 从opencv-python入门opencv--GUI功能之图像和视频操作
本文主要介绍opencv的GUI(Graphics User Interface)中的图像和视频操作,GUI中文指图像用户界面。
2024-10-09 20:26:38
1108
原创 图像滤波---各项异性扩散滤波使用笔记及代码
1、文章首先介绍各项异性扩散滤波以及各项同性滤波2、接着简要的说明各项异性滤波算法的原理和功能3、然后对各项异性滤波算法的几个参数的作用及调试进行详解4、最后附上各项异性滤波matlab的代码
2024-09-14 10:03:12
438
原创 由于找不到MSVCP120D.dll,无法继续执行代码。重新安装程序可能会解决此问题
由于找不到MSVCP120D.dll,无法继续执行代码。重新安装程序可能会解决此问题
2024-05-10 15:31:19
2768
原创 cuda编程---二维图像实现并行归约算法及基础优化方式
cuda编程---二维图像实现并行归约算法及基础优化方式注:1、本文不做任何公式推导,主要包含对算法的个人理解及少量的代码2、以求取最大值为例,给出二维图像并行规约代码 代码中对于图像数据的处理,采用1维的共享内存和2维的共享内存分别实现归约3、对于归约算法基础的优化方式(这里指连续寻址、分支发散),分析其背后的机制
2024-04-30 16:02:46
292
原创 数字图像线性滤波——方框、均值、高斯滤波及opencv(C++)实现示例
数字图像线性滤波——方框、均值、高斯滤波及opencv(C++)实现示例
2024-01-12 14:05:17
1821
原创 对数压缩和对数变换
在数字图像处理技术中,对数压缩主要用于图像的动态范围压缩,使用对数变换技术。对数变换主要用于图像的增强。二者原理一致,在公式上有一定的差异。人眼对亮度的响应具有对数性质,在平均亮度大的区域,人眼对灰度不敏感,在平均亮度低的区域,人眼对灰度误差更敏感。对数变换使得图像的低灰度区域扩展,高灰度区域压缩。
2023-12-12 10:57:00
2645
2
原创 分割算法-大津算法
1、本文首先简要介绍一些什么是大津算法2、接着用文字说明一下大津算法的原理3、其次详解大津算法的公式4、然后介绍大津算法的代码实现5、最后介绍大津算法的适用性
2023-12-06 17:43:00
2080
原创 cmake编译opencv的cuda库的注意事项
cmake编译opencv的cuda库注意事项,版本:cuda8.0.60+opencv3.4.16+vs2013+windows7+cmake3.25.0
2022-11-08 09:46:51
1738
2
原创 ros用std_msgs发送并且接收数组数据(python)
文章目录1、问题描述2、实现代码1、问题描述因为需要将一个数组数据发布到一个话题上,然后用另一个话题接收。起初用from std_msgs.msg import Float32,就是把数据类型定义为Float32,然后订阅数据的时候,一直读不到数据,而且发送数据的程序会直接报错退出。然后用就想这个类型是不是只能传送一个数据,而我传送的数组有24个数据,果然,将数据改成一个,用这个类型就没什么问题,可以连续的发送和接收。找到原因就好办了。刚开始想自己定义一个float32[]的数组,但是觉得太麻烦,往
2020-12-23 20:20:19
9130
3
C++代码读取.ini文件中的数组
2024-06-21
opencv4.8.0-opencv4.9.0-opencv-contrib4.8.0-opencv-contrib4.9.0
2024-05-15
opencv4.8.0编译的cuda版本测试程序
2024-05-15
Visual C++ Redistributable Packages for Visual Studio 2013
2024-05-10
msvcr120d+msvcp120d
2024-03-17
msvcr120d.dll
2024-03-16
数字图像线性滤波-高斯滤波opencv(C++)代码
2024-01-12
离散拉普拉斯算子Matlab的del2函数C++复现
2024-01-08
李纯明水平集Matlab源码NeumannBoundCond函数C++复现
2024-01-08
图像细化+轮廓骨线提取+opencv3.1.0+Zhang-Suen算法
2024-01-03
Mat特性的验证代码:Mat传参对原矩阵的影响+Mat拷贝、赋值、复制、克隆前后两个矩阵的内存地址变换
2023-12-28
计算机视觉+图像分割+大津算法+opencv+c++实现
2023-12-26
计算机视觉(机器视觉)+图像分割+穿线法识别数码管数字(c++)+数码管数字识别
2019-04-10
vs工程开启最大速度优化变量地址改变的原理?
2024-02-04
vs2015中的C++程序调试错误
2021-08-03
halcon的算子tuple_regexp_select里面的参数问题
2021-07-29
ubuntu16.04安装英伟达显卡问题
2019-06-04
如何用c++计算图像各区域边界点的傅里叶描绘子并用四分之一点重建边界
2019-02-28
win7右键管理打不开
2018-09-19
Python脚本运行问题,在pycharm中运行会出错
2018-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人