相关文章推荐
痴情的硬盘  ·  检测到目标服务支持SSL弱加密算法怎么修复 ...·  6 月前    · 
魁梧的汤圆  ·  将string字符串转成LocalDateT ...·  7 月前    · 
激动的书包  ·  OpenHarmony应用开发技巧 - ...·  2 年前    · 
Code  ›  武尚发的博客的博客_CSDN博客-C#,OpenCV,Cognex InSight领域博主
https://blog.csdn.net/qq_34699535
高大的日光灯
2 年前
武尚发的博客
码龄9年
关注
提问 私信
  • 博客:412,053
    视频:51,678
    463,731
    总访问量
  • 59
    原创
  • 1,861,776
    排名
  • 2,794
    粉丝
  • 73
    铁粉

个人简介: 机器视觉狗

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
  • 加入CSDN时间: 2016-04-18
博客简介:

qq_34699535的博客

查看详细资料
个人成就
  • 获得 574 次点赞
    内容获得 205 次评论
    获得 2,985 次收藏
    代码片获得 3,321 次分享
创作历程
  • 2篇
    2023年
  • 11篇
    2022年
  • 17篇
    2021年
  • 29篇
    2020年
成就勋章
TA的专栏
  • Robotics
    2篇
  • Linux
  • Vision_Pro
    7篇
  • OpenCV
    15篇
  • C#
    16篇
  • Cognex InSight
    8篇
  • Python
    7篇
  • Halcon
    4篇
兴趣领域 设置
  • Python
    python pyqt
  • 编程语言
    c#
创作活动 更多

新星杯·14天创作挑战营·第8期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619566257 2、文章质量分查询:https://www.csdn.net/qc

318人参与 去参加
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【解决视觉引导多个位置需要标定多个位置的问题】

* 以下只针对2D定位,就是只有X、Y、Rz三个自由度的情况。**假设一种情况,当视觉给机器人做引导任务时,零件有多个,分布在料框里,视觉需要走多个位置去拍,那么只需要对第一个位置确定拍照位,确定试抓位,其余的拍照位置通过只平移XY,零件特征偏移归0的方式确定,这种方式当两垛零件方向不一样的时候就不得不单独走9点。为了解决这个问题,提高调试效率,现在分享一种通过计算来偷懒的方法。通过这种方式,只需要9点标定一次,然后通过告知机器人当前拍照位坐标,计算零件在Base下的坐标。
发布博客 2023.11.27 ·
1235 阅读 ·
12 点赞 ·
0 评论 ·
15 收藏

OpenCV笔记整理【人脸检测之Harr级联分类器&&dlib库】

OpenCV提供的级联分类器有Harr、HOG、LBP这3种,这些分类器以XML文件保存,这里主要演示Harr检测人脸(OpenCV提供的分类器不仅限于检测人脸,还包括下表特征检测,当然OpenCV还支持训练自己的级联分类器,这里不做说明。免费的开源库,虽然测试速度不及前面的Harr级联分类器,但是准确率非常高。以上,如有错误,欢迎指正批评!上代码:通过摄像头检测人脸。上代码:检测图片中的人脸。
发布博客 2023.06.02 ·
2489 阅读 ·
2 点赞 ·
0 评论 ·
31 收藏

分享一个轻量化的TCP\IP通讯库(Simple TCP)

简单又好用的TCP\IP通讯库--->Simple TCP
发布博客 2022.09.29 ·
3255 阅读 ·
2 点赞 ·
4 评论 ·
18 收藏

康耐视InSight相机与西门子PLC关于Profinet通讯说明

康耐视智能相机Profinet通讯(粉丝可见)
发布博客 2022.09.24 ·
15002 阅读 ·
90 点赞 ·
7 评论 ·
173 收藏

change job

发布视频 2022.09.24

plc to camera1

发布视频 2022.09.24

camera to plc

发布视频 2022.09.24

trigger

发布视频 2022.09.24 OpenCV笔记整理【绘制图形文字】
OpenCV 绘制图形文字
发布博客 2022.09.17 ·
2857 阅读 ·
5 点赞 ·
0 评论 ·
17 收藏

OpenCV笔记整理【视频处理】

OpenCV【视频处理】
发布博客 2022.08.06 ·
1697 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

OpenCV笔记整理【霍夫变换】 发布博客 2022.07.12 ·

1524 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

OpenCV笔记整理【模板匹配】

OpenCV 之模板匹配
发布博客 2022.06.26 ·
2862 阅读 ·
3 点赞 ·
2 评论 ·
17 收藏

OpenCV笔记整理【傅里叶变换】

在Numpy和OpenCV中,实现傅里叶变换,包括高低通滤波的演示。。。
发布博客 2022.06.18 ·
953 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

3D视觉引导机械手原理分析

前言: 1. 手眼标定的意义:2. 眼在手外:3. 眼在手上:下面以康耐视的3D点云相机距离,由于相机出厂默认校准过,所以以下忽略内参推导(后面有机会可以专门做一篇分享),只对外参部分做分享。1. 手眼标定的意义:所谓标定,就是求解坐标系之间相对位置关系的变换矩阵的过程。2. 眼在手外:这里我们可以讲A坐标系理解为机械臂的底座坐标系,B坐标系为相机坐标系,P点可以理解为需要引导抓取的物体。只要求出B在A上的变换矩阵,我们就可以知道零件在机械臂上的位置。上面可以看出,End在Board上、B
发布博客 2022.04.13 ·
3961 阅读 ·
9 点赞 ·
0 评论 ·
71 收藏

OpenCV笔记整理【pyplot模块】

1. 介绍:Matplotlib 是 Python 的绘图库,是一个非常强大的 Python 画图工具,可以绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等。Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。引入pyplot模块: import matplotlib.pyplot as plt2. 使用plot函数绘制:plt.plot (x, y, ‘style’)x::绘制点的x坐标或者数组。y:绘制点的y坐标或者数组
发布博客 2022.03.13 ·
4738 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

OpenCV笔记整理【直方图和掩模】

1. 直方图:直方图统计图像中各个灰度级出现的次数,横坐标为各个像素点的灰度级,纵坐标是具有该灰度级的像素个数。上面这个九宫格我们可以想象成一张图像,里面的数字代表当前像素的灰度等级。用图表显示:X轴代表统计次数,Y轴代表灰度级在实际处理中,X轴代表8位的256个灰度级[0-255],Y轴代表具有相应的灰度级的像素点的个数。示例: 统计这个纯白色背景下的黑色8的图像的直方图2. 绘制直方图:模块matplotlib.pyplot 提供了一个类似 MATLAB 的绘图框架,其中hist
发布博客 2022.03.05 ·
2775 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

OpenCV笔记整理【图像轮廓】

相对于边缘检测,图像轮廓可以将边缘连接起来形成一个整体,其中包括目标的大小、位置、方向等信息。1. 查找轮廓:findContours()格式:contours, hierarchy = findCountours ( image, mode, method )返回值 contours:找到的轮廓contours下面包括若干个contours[i], 每个contours[i]代表一个轮廓,表示一个numpy.ndarray类型。获取总轮廓数:len(contours)获取当前轮廓的总像素
发布博客 2022.02.19 ·
3088 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

OpenCV笔记整理【高斯金字塔&拉普拉斯金字塔】

图像金字塔是同一图像不同分辨率的子图集合,通过对原图的不断向下采样而产生,由高分辨率的图像产生低分辨率的近似图像。1. 高斯金字塔:不可逆采样向下采样import cv2o=cv2.imread("lena.bmp",cv2.IMREAD_GRAYSCALE)r1=cv2.pyrDown(o) # 对原图第一次向下采样r2=cv2.pyrDown(r1) # 对第一次采样的图像再次向下采样r3=cv2.pyrDown(r2) # 对第二次采样的图像再次向下采样print("o.shap
发布博客 2021.09.24 ·
1391 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

OpenCV笔记整理【Canny边缘检测】

Canny边缘检测是一种使用【多阶段】边缘检测算法检测边缘的方法。主要分为以下步骤:1. 去噪:过滤噪声,使用滤波平滑一些纹理较弱的非边缘区域。2. 计算梯度:计算梯度的幅度与角度(PS: 2↑ 表示幅度为2,角度90°),值得注意的是,边缘和梯度始终是垂直的。3. 非极大值抑制:依次遍历像素点,判断当前像素点是否为周围梯度方向内的最大值。如果是最大值则保留,否则抑制(归零)。4. 使用双阈值确定边缘:剔除虚边缘,确定真正的边缘。经过前面的步骤,我们已经得到了一些边缘,但是这些边缘
发布博客 2021.09.24 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python中GUI设计之tkinter控件的使用(事件与绑定)

1. 事件绑定 bind(event,handler)除了前面提到的Button中绑定command的事件之外,还有一种使用bind进行绑定事件的方式介绍几个常用的鼠标事件:< Button-1> 单击鼠标左键< Button-3> 单击鼠标右键< Button-4> 鼠标滚轮向上滚动< Button-5> 鼠标滚轮上下滚动< Motion> 鼠标移动-< ButtonRelease-1> 松开鼠标左键< Dou
发布博客 2021.09.22 ·
4001 阅读 ·
7 点赞 ·
2 评论 ·
29 收藏
加载更多
 
推荐文章
痴情的硬盘  ·  检测到目标服务支持SSL弱加密算法怎么修复 - CSDN文库
6 月前
魁梧的汤圆  ·  将string字符串转成LocalDateTime工具类-腾讯云开发者社区-腾讯云
7 月前
激动的书包  ·  OpenHarmony应用开发技巧 - 如何获取证书指纹-开源基础软件社区-51CTO.COM
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号