自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 问答 (9)
  • 收藏
  • 关注

原创 关于Windows系统中System32和SysWOW64两个文件夹中文件的区别

关于Windows系统中System32和SysWOW64两个文件夹中文件的区别

2024-03-17 21:06:25 388

原创 数字图像线性滤波——方框、均值、高斯滤波及opencv(C++)实现示例

数字图像线性滤波——方框、均值、高斯滤波及opencv(C++)实现示例

2024-01-12 14:05:17 897

原创 李纯明水平集源码C++复现笔记

李纯明水平集源码C++复现笔记

2024-01-08 16:46:24 1149

原创 Mat的传参特性和拷贝特性

Mat的传参特性和拷贝特性

2023-12-28 17:16:31 427

原创 对数压缩和对数变换

在数字图像处理技术中,对数压缩主要用于图像的动态范围压缩,使用对数变换技术。对数变换主要用于图像的增强。二者原理一致,在公式上有一定的差异。人眼对亮度的响应具有对数性质,在平均亮度大的区域,人眼对灰度不敏感,在平均亮度低的区域,人眼对灰度误差更敏感。对数变换使得图像的低灰度区域扩展,高灰度区域压缩。

2023-12-12 10:57:00 1211

原创 图像平滑、降噪、滤波、采样浅谈

自己对这四者理解的心得。

2023-12-08 15:08:28 618

原创 图像的均方差和信噪比计算

图像的均方差和信噪比公式及代码,代码基于opencv和c++

2023-12-08 15:00:38 530

原创 分割算法-大津算法

大津算法介绍及C++代码实现

2023-12-06 17:43:00 724

原创 float与Mat的类型转化&Mat的内存结构

float与Mat的类型转化&Mat的内存结构

2023-12-06 10:57:19 1372

原创 cuda函数的前缀作用

cuda函数的前缀作用

2023-12-05 16:04:20 426

原创 异构编程和cuda程序概念

异构编程和cuda程序概念

2023-12-05 15:45:39 389

原创 英伟达显卡驱动的相关组件和名词

英伟达显卡驱动的相关组件和名词

2023-12-05 15:36:08 383

原创 vs查找与替换功能【在文件中查找】不显示任何结果

vs查找与替换功能【在文件中查找】不显示任何结果

2023-12-04 17:31:44 586

原创 插入、希尔、冒泡、快速、选择排序C++实现

插入、希尔、冒泡、快速、选择排序C++实现

2023-06-25 11:40:56 71

原创 工业检测中物距、像距和焦距的关系&&相机视野的计算方法

1、工业检测中物距、像距和焦距的关系2、相机视野的计算方法

2022-11-14 22:12:44 18082 2

原创 机器视觉中的工业光源选择技巧

工业光源选择技巧

2022-11-14 21:52:19 1642

原创 工业相机和镜头选型技巧

工业相机和镜头选型技巧

2022-11-14 21:46:21 2734

原创 cmake编译opencv的cuda库的注意事项

cmake编译opencv的cuda库注意事项,版本:cuda8.0.60+opencv3.4.16+vs2013+windows7+cmake3.25.0

2022-11-08 09:46:51 969

翻译 IPP图像处理常用函数说明

IPP图像处理常用函数,包括阈值处理、滤波和算术操作

2022-11-06 22:02:47 1143

翻译 IPP图像处理函数命名格式

IPP图像处理函数命名格式

2022-11-01 11:44:47 373

原创 IPP简介及windows下安装说明

IPP简介及windows下安装说明

2022-10-17 13:47:36 2019

原创 鼠标点击获得opencv图像坐标和像素值

鼠标点击获得opencv图像坐标和像素值

2022-10-06 10:26:18 1252

原创 opencv基础-环境配置&官方文档&源码编译

对opencv的官方下载地址、官方文档地址、环境配置以及源码编译等基础使用进行说明。

2022-09-27 21:32:15 896

原创 halcon使用笔记

halcon使用笔记

2021-11-16 15:52:44 1158

原创 工业相机接圈及景深

工业相机接圈及景深

2021-10-13 11:04:03 448

原创 c++void函数如何返回处理结果

文章目录一、void函数二、void函数通过引用和指针返回处理结果一、void函数void在函数和变量中的含义详解void表示无类型的意思,无类型可以包容有类型,可以用其定义的函数获得各种想要输出的数据类型,比如各个视觉库自定义的图片类型等。但是void定义的函数没有返回值,而其中定义的形参作用域只在函数内,无法把计算结果传出去。当通过链接库调用一个函数时,用全局变量的方法来得到输出结果显而是不适用的。二、void函数通过引用和指针返回处理结果1、参考2、实际例子(1)将函数要输出的结果定义为

2021-08-11 11:06:29 12452

原创 方法-学术翻译工具

1、推荐谷歌2、其它

2021-04-18 10:23:55 179

原创 ros用std_msgs发送并且接收数组数据(python)

文章目录1、问题描述2、实现代码1、问题描述因为需要将一个数组数据发布到一个话题上,然后用另一个话题接收。起初用from std_msgs.msg import Float32,就是把数据类型定义为Float32,然后订阅数据的时候,一直读不到数据,而且发送数据的程序会直接报错退出。然后用就想这个类型是不是只能传送一个数据,而我传送的数组有24个数据,果然,将数据改成一个,用这个类型就没什么问题,可以连续的发送和接收。找到原因就好办了。刚开始想自己定义一个float32[]的数组,但是觉得太麻烦,往

2020-12-23 20:20:19 7830 3

原创 ros的rosdep update问题

每次装ros到这一步都搞到绝望,开热点啥的有时候灵有时候不灵,就是网络问题。https://www.ipaddress.com/打开如下网页输入raw.githubusercontent.com查询地址然后sudo gedit /etc/hosts在末尾,一定是末尾位置,加入199.232.96.133 raw.githubusercontent.com解决...

2020-12-18 21:57:30 2048 4

原创 Realsense D435i学习资料汇总

1、Realsense D435i深度测距和普通摄像头单目测距的区别(附带可用实测代码)使用pyrealsense2获得图像2、Intel Realsense D435i相关资料3、librealsense2及pyrealsense2安装参考pyrealsense2的安装4、pyrealsense2 初步使用教程点云、彩色、深度图的获取5、Intel RealSense D435介绍、安装和使用6、Ubuntu 驱动Intel RealSense D435i 深度相机及ROS应用...

2020-12-17 17:27:29 1934

原创 相机标定-kinectv1外参标定(epnp)

1、kinectv1外参标定2、使用Opencv的epnp函数实现3、python编程

2020-09-09 22:55:52 3118 9

原创 GG-CNN代码学习

GG-CNN代码学习笔记

2020-09-07 20:54:09 5969 14

原创 ubuntu-安装ROS Kinetic(推荐)

ubuntu16.04安装Ros Kinetic

2020-07-08 20:17:08 1294

原创 IPP与Opencv配合使用

IPP与Opencv配合使用。

2020-05-13 17:24:24 1325 1

原创 python-绘制点(plt.scatter函数详解)和直线(已经知道斜率和截距)

1、绘制点x和y为数组结果:2、绘制直线核心函数:plt.plot(x, yy, c=‘orange’)plt.title(‘liner regression’,fontsize=‘xx-large’,fontweight=‘heavy’)结果:...

2020-04-09 10:39:57 11477

原创 Opencv像素值的存储及访问机制

探究Opencv像素值的存储及访问机制

2020-04-09 10:32:24 30122

原创 kinova-调试问题总结

1、机械臂类型参数kinova为了支持不同的产品,利用8个字节的字符串kinova_robotType来配置参数,参数范围[{j|m|r|c}{1|2}{s|n}{4|6|7}{s|a}{2|3}{0}{0}]{j|m|r|c} 代表产品 jaco, mico, roco and customized{1|2} 版本号{s|n}   wrist type 手腕类型{4|6|7} 几自由度...

2020-03-08 13:36:07 1585 8

原创 kinect-kinect v1硬件介绍

kinect v1硬件介绍

2020-01-06 11:21:22 2495

转载 ros-解决rospy.spin()一直循环,无法执行剩余程序(非常好用!)

用Subscriber(topic, topic_type, callback, queue_size = 1)加回调函数来记录数据的话,需要rospy.spin(),而添加了rospy.spin()程序就无法继续执行了,一直在这循环,真的是让人头疼,而且python没有rospy.spinonce()这个函数,程序没法整合在一起。一种解决方法是使用多线程,一个线程跑rospy.spin()一个...

2019-12-18 15:24:44 10555 1

原创 相机标定-opencv单应性矩阵实现平面坐标标定(kinect v1)

opencv单应性矩阵实现平面坐标标定

2019-12-03 21:00:18 3191 1

windows下二进制文本查看器,编辑器

官网地址:https://mh-nexus.de/en/hxd/

2024-04-02

msvcr120d+msvcp120d

1、使用老的版本的Opencv,在vs运行代码时可能会出现如下错误: 由于找不到MSVCP120D.dll,无法继续执行代码。重新安装程序可能会解决此问题。 2、msvcr120.dll这个组件是Microsoft Visual C++ Redistributable Packages的一部分,它包含了方便进行C及C++编程的各种库,如C运行时库(CRT),标准C++,MFC,C++ AMP和OpenMP等,它们为那些使用Visual Studio 2013编写的应用程序提供了必要的运行环境。D是其对应的Debug下的文件。 3、该文件为64位,电脑64位放在C:\Windows\System32文件夹下。 关于Sysem32和SysWOW64的说明见博客【关于Windows系统中System32和SysWOW64两个文件夹中文件的区别】https://blog.csdn.net/puqian13/article/details/136789828?spm=1001.2014.3001.5502

2024-03-17

msvcr120d.dll

1、使用老的版本的Opencv,在vs运行代码时可能会出现如下错误: 由于找不到MSVCP120D.dll,无法继续执行代码。重新安装程序可能会解决此问题。 2、msvcr120.dll这个组件是Microsoft Visual C++ Redistributable Packages的一部分,它包含了方便进行C及C++编程的各种库,如C运行时库(CRT),标准C++,MFC,C++ AMP和OpenMP等,它们为那些使用Visual Studio 2013编写的应用程序提供了必要的运行环境。D是其对应的Debug下的文件。 3、该文件为64位,电脑64位放在C:\Windows\SysWOW64文件夹下。

2024-03-16

数字图像线性滤波-高斯滤波opencv(C++)代码

1、数字图像线性滤波——高斯滤波opencv(C++)代码,vs工程,windows系统 2、opencv函数参数简介 InputArray src: 输入图像,任意通道的Mat OutputArray dst: 输出图像,与输入图像有相同的类型和尺寸 Size ksize: 高斯内核大小,这个尺寸与前面两个滤波kernel尺寸不同,ksize.width和ksize.height可以不相同但是这两个值必须为正奇数,如果这两个值为0,他们的值将由sigma计算 double sigmaX: 高斯核函数在X方向上的标准偏差 double sigmaY: 高斯核函数在Y方向上的标准偏差,如果sigmaY是0,则函数会自动将sigmaY的值设置为与sigmaX相同的值,如果sigmaX和sigmaY都是0,这两个值将由ksize.width和ksize.height计算而来。具体可以参考getGaussianKernel()函数查看具体细节 int borderType=BORDER_DEFAULT: 推断图像外部像素的边界模式,有默认值BORDER_DEFAULT

2024-01-12

离散拉普拉斯算子Matlab的del2函数C++复现

1、离散拉普拉斯算子Matlab的del2函数C++复现 2、1:1复现 3、使用opencv3.1.0库 4、vs工程,有图片和主程序,直接下载运行学习

2024-01-08

李纯明水平集Matlab源码NeumannBoundCond函数C++复现

1、李纯明水平集Matlab源码NeumannBoundCond函数C++复现 2、使用opencv3.1.0库 3、1:1还原 4、vs工程,有图片和主程序,可直接运行学习。 5、图像纽曼边界条件

2024-01-08

ostu(大津阈值分割)+matlab

matlab实现大津阈值分割算法 直接运行即可

2024-01-05

图像细化+轮廓骨线提取+opencv3.1.0+Zhang-Suen算法

1、A Fast Parallel Algorithm for Thinning Digital Patterns 一种用于细化数字图案的快速并行算法 2、基于C++和opencv3.1.0实现,可直接运行 3、输入前景黑、背景白时,二值化参数 cv::threshold(gray, binary, 40, 255, cv::THRESH_BINARY_INV); 输入前景白、背景黑时,二值化参数 cv::threshold(gray, binary, 40, 255, cv::THRESH_BINARY);

2024-01-03

opencv3.1.0+基础库+release&debug

opencv编译好的基础库,可以直接使用

2024-01-03

Mat特性的验证代码:Mat传参对原矩阵的影响+Mat拷贝、赋值、复制、克隆前后两个矩阵的内存地址变换

1、对Mat的传值和传址、const传递对原数据的影响进行探究;对Mat的构造拷贝、赋值拷贝、复制、克隆,地址的改变进行探究 2、结论: 见资源中的 ReadMe.txt 3、代码在windows10下基于vs和opencv-3.1.0进行开发,下载直接运行即可验证

2023-12-28

计算机视觉+图像分割+大津算法+opencv+c++实现

1、最大类间方差实现大津算法计算阈值,对图像进行分割 2、基于opencv3.1.0开发,vs多个版本打开均可用,测试vs2022打开可正确运行 3、下载直接运行即可 4、该算法通过寻找区域灰度的差别来进行确定阈值,所以不受图像的亮度和对比度的影响,适用于需要全局阈值的场景,适用于前景和背景的分割

2023-12-26

计算机视觉(机器视觉)+图像分割+穿线法识别数码管数字(c++)+数码管数字识别

1、计算机视觉(机器视觉)+图像分割+穿线法识别数码管数字(c++)+数码管数字识别 2、基于vs+opencv开发,vs2022+opencv3.1.0测试正确运行 3、直接下载解压运行即可 4、对数码管图像进行分割识别,程序运行结果为最终识别结果

2019-04-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除