自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenCV + Python的阈值处理

阈值处理先经过灰度化,在进行二值化的操作,这里有五种方法介绍,具体代码如下:import cv2import matplotlib.pyplot as pltimg = cv2.imread("haizei.jpg")gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret, thresh1 = cv2.threshold(gray, 127, 2...

2019-10-25 17:10:27 440

原创 python + OpenCV的读取、显示、保存图像

作为代码的搬运工,我又来了,这次是python + OpenCV的图像识别,现说明我自己的学习版本:python3.7OpenCV3.4PyCharm2.3因为这是基础,直接上代码:"""2019.10.20读入一幅图像、显示图像,以及保存图像学习的函数:cv2.imread(),cv2.imshow(),cv2.imwrite()"""import numpy as np...

2019-10-20 16:27:42 424

原创 Android studio3.4.1基于OpenCV库(4.1.0)中的demo打开手机摄像头

Android studio联合OpenCV打开摄像头有许多博客可供参考,我自己也看了许多篇,或许本人笨拙,迟迟没成功,于是决定有朝一日我成功了,一定要记录下来。下面转载两篇我自己看后做成功的链接:[使用OpenCV库中的demo](https://www.jianshu.com/p/c74c64cda4ad)[因为我的手机安卓版本是7.0,需要添加动态权限,假如大家的版本号低于6.0就无需添加...

2019-09-26 17:22:23 1166

转载 树莓派3B+使用USB摄像头

声明:此方法导致摄像头分辨率的偏低,即画质感人。也不知道什么原因?望大神告知!!!在终端里输入下面内容即可:sudo apt-get update #配置firmware软件(更新命令)sudo apt-get install ca-certificates #安装证书命令sudo rpi-update #更新命令sudo apt-get install mplayer...

2019-08-09 16:25:52 1176

转载 halcon联合C#——画区域的人脸跟踪

看了大神博客东城青年halcon第十三讲:halcon联合vc实时人脸跟踪,自己就根据这个思路联合C#做了一遍,其halcon算法可见转载链接,这里就不说明了。直奔主题:界面图代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Syste...

2019-08-06 21:09:19 2054 2

原创 halcon联合C#的实时采集显示

halcon做好图像采集,在VS2015中的WinForm界面上显示,未来做运动控制、串口通信等都是需要halcon联合WinForm界面的,这里就先从基础的开始,话不多说,直奔主题。第一步:做好halcon图像采集算法并将其导出为C#代码。打开VS2015选择Windows窗体应用程序并设置命名工程名称与保存路径。如下图:可以看到一个类似于白板的窗体(适当拖动窗体大小),接着添加应用,如...

2019-08-06 20:47:09 10781 4

原创 halcon的宽度测量(平均值)

本人在我要自学网里发现一个好的教程,里面有一个案例我跟着做了一遍,也做了些总结。有张图如下:要求:求矩形块的平均宽度。涉及知识点:图像采集、blob分析、检测边缘等直接上代码:dev_close_window ()dev_open_window (0, 0, 512, 512, 'black', WindowHandle)dev_update_off ()*开始时间count_s...

2019-08-05 22:29:17 5412 1

原创 基于SVM向量机创建自己的OCR汉字库

halcon的三种分类器,即MLP(神经网络)、SVM(支持向量机)、GMM(高斯混合模型)。三种都代表什么就不说了,新人的我只能告诉大家百度吧!halcon自己的OCR库是不能识别汉字的,需要自己创建,现在有一张图,如下要求:将汉字“在线编程与调试”这七个字训练,然后保存为OCR库。直接附上代码:read_image (Image, 'C:/Users/LWJ/Desktop/AS_1/...

2019-08-05 21:12:59 623 1

转载 结合自己理解的缺陷检测

缺陷检测在机器视觉中还是比较常见的,故查看了大神东城青年的博客,自己跟着做了一遍,效果达到了,也有些不明之处有待解决。不废话直接上代码:*图像采集read_image (Image, 'C:/Users/LWJ/Desktop/AS_1/缺陷检测.jpg')get_image_size (Image, Width, Height)dev_close_window ()dev_open_w...

2019-08-05 16:00:55 580 1

原创 图片采集之数豆子

有一幅豆子图片需要采集,要求:读出图中的豆子数量我自己做完后发现是要求达到了,可是总感觉怪怪的。代码如下: *图像采集read_image (Croton, 'C:/Users/LWJ/Desktop/AS_1/croton.jpg')get_image_size (Croton, Width, Height)dev_close_window ()...

2019-08-05 15:28:31 1146 1

原创 采集图片的车牌识别

车牌识别是非常基础的案例,其中包括blob分析、形状特征的提取与转换、仿射变换等。blob分析:从一幅图像将获取到相同特征、颜色的区域联合起来,然后按要求将不同区域提取出来。涉及到的技术包括去燥、滤波、二值化、图像分割等。形状特征的提取与转换:每一块区域都有它自己的的形状特征,就好比世界上没有相同的树叶一样。提取就是通过特征筛选自己要的区域,转换就是区域转换成想要形状,一般是转换成矩形或圆形,...

2019-08-05 11:32:35 1726

原创 halcon的一维码与二维码的识别

一维码、二维码在生活中经常看到,如下图:现在就开始用halcon做个实时采集识别吧!一维码识别点击助手打开新的Image Acquisition,然后检查相机连接设备和设置参数后插入代码,代码如下:open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default'...

2019-08-05 10:33:46 1673

原创 灰度直方图与特征直方图的使用方法

要求:将下图的的水果提取出来,去掉logo。使用到的知识,图像采集、灰度化、二值化、特征选择。灰度直方图首先采集图像,代码如下:read_image (Image, 'C:/Users/LWJ/Desktop/AS_1/各种颜色的水果.jpg')dev_close_window ()dev_open_window (0, 0, 512, 512, 'black', WindowHa...

2019-08-04 22:46:12 7320

原创 图像的数学运算

数学运算无非就加减乘除这些,这次就直接上代码,有兴趣的可以自己玩玩。**要求:**慢慢的连续按F6一步步查看图像处理效果。read_image (Checbox, 'C:/Users/LWJ/Desktop/AS_1/checbox.jpg')read_image (Password, 'C:/Users/LWJ/Desktop/AS_1/password.jpg')dev_close_w...

2019-08-03 23:10:57 602

原创 读取图片的方法

一、读取一张图片直接使用快捷键Ctrl+R弹出读取图像窗口,选择图片路径后确认即可。也可手动输入read_image后按两次Tab键,然后将图片的位置路径复制到第二个参数中。read_image (Hcxy, 'C:/Users/LWJ/Desktop/AS_1/hcxy.jpg')二、读取多种图片**要求:**连续按下F5读取相应的图片。**说明:**图片的名称最好为循环的数字,目的...

2019-08-03 22:13:47 2028

原创 图像的采集助手

点击“助手”下的“打开新的Image Acquisiton”,弹出对应窗口后点击“连接”,“设备”选择【1】然后直接点击“实时”按钮,可以看到摄像头采集到的图像传到图形窗口上。点击“颜色空间”选择“gray”,再点击“实时”按钮图像窗口变为灰色的,这称为灰度图。灰度图的好处就是将图像统一颜色,不受图像环境的影响。点击“参数”按钮,可以看到下面一大串英文,就是对图像曝光、亮度、透明度等设置,这里默认...

2019-08-03 20:37:43 653

原创 简单了解halcon软件的基本操作

刚接触机器视觉,看的是B站里罗超老师的启蒙教学视频,学点皮毛就开始班门弄斧,将所学的都“吐”出来,可能有不对的地方,大家酌情参考。本人使用的是halcon18.11的版本。打开界面,点击窗口栏下的排列窗口对界面进行排版。排版后如下图:可以看见这四个窗口分别是:图形窗口:将图像采集、图像处理显示出来。算子窗口:在程序窗口中双击需要编辑的算子进行参数修改。这里我觉得不用这么麻烦,因为可以直接在程...

2019-08-03 16:24:08 3594

RoboDK.zip

解压后有RoboDK软件,安装方法非常简单,只需下一步下一步就OK了,还有一个关于使用该软件的PPT,涉及内容包括:RoboDK软件界面及功能介绍、RoboDK模拟仿真以及基于Python API的编程仿真等两种方法,可以根据PPT单独操作机械臂运动,仿真。

2019-12-26

空空如也

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

TA关注的人

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