自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 资源 (26)
  • 收藏
  • 关注

原创 从零开始:OpenCV 图像处理快速入门教程

从零开始:OpenCV 图像处理快速入门教程,适合初学者,0基础入门教程

2025-02-06 22:17:23 1051

原创 【opencv入门教程】16. 访问单像素与多像素方法

【代码】【opencv入门教程】16. 访问单像素与多像素方法。

2024-12-09 09:50:03 403

原创 【opencv入门教程】15. 访问像素的十四种方式

一张图片由许多个点组成,每个点就是一个像素,每个像素包含不同的值,对图像像素操作是图像处理过程中常使用的。

2024-12-07 16:49:37 733

原创 【opencv入门教程】14. 矩阵乘除运算

【代码】【opencv入门教程】14. 矩阵乘除运算。

2024-12-07 16:47:26 437

原创 【opencv入门教程】13. 矩阵的加减运算

【代码】【opencv入门教程】13. 矩阵的加减运算。

2024-12-07 16:45:11 532

原创 【opencv入门教程】12. 矩阵初始化

【代码】【opencv入门教程】12. RotatedRect类用法。

2024-12-07 16:42:17 472

原创 【opencv入门教程】11. RotatedRect类用法

【代码】【opencv入门教程】11. RotatedRect类用法。

2024-12-07 16:39:44 565

原创 【opencv入门教程】10.保存实时视频

【opencv入门教程】10.保存实时视频

2024-12-07 16:36:03 326

原创 【opencv入门教程】9.视频加载

【opencv入门教程】9.视频加载

2024-12-07 16:33:10 588

原创 【opencv入门教程】8.保存图像

【代码】【opencv入门教程】8.读取图像。

2024-12-07 15:27:02 329

原创 【opencv入门教程】7.读取图像

【opencv入门教程】7.读取图像

2024-12-07 15:25:01 303

原创 【opencv入门教程】6. Rng类用法

【opencv入门教程】6. Rng类用法

2024-12-07 11:53:33 264

原创 【opencv入门教程】5. Mat 类用法

【opencv入门教程】5. Mat 类用法

2024-12-07 11:50:11 212

原创 【opencv入门教程】4.Size类用法

【opencv入门教程】4.Size类用法

2024-12-07 11:45:56 214

原创 【opencv入门教程】3. Rect 类用法

【opencv入门教程】3. Rect 类用法

2024-12-07 09:53:01 246

原创 【opencv入门教程】2. Point()类用法

【opencv入门教程】2. Point()类用法

2024-12-07 09:38:18 269

原创 【opencv入门教程】1.vs2017 + cmake 编译Opencv4.8.1 Sample

【opencv入门教程】1.vs2017 + cmake 编译Opencv4.8.1 Sample

2024-12-07 09:10:00 166

原创 VScode快捷键的使用

* */ 多行注释。

2024-11-04 16:07:55 197

原创 C++:fstream类中seekg()/seekp()与tellg()/tellp()的用法详解

和C的文件操作方式不同的是,C++ I/O系统管理两个与一个文件相联系的指针。所以,C++的文件定位分为读位置和写位置的定位,对应的成员函数是 seekg()和 seekp(),seekg()是设置读位置,seekp是设置写位置。成员函数eof()用来检测是否到达文件尾,如果到达文件尾返回非0值,否则返回0。例:if(in.eof())ShowMessage("已经到达文件尾!

2024-09-25 17:18:52 413

原创 centos模式切换

w [filename] filename保存为指定文件。(3)按esc -> : 进入编辑器命令输入模式,特别提醒“:”;:wq 强制性写入文件并退出。:x 写入并退出。(2)按esc-> q 退recording;(1)按esc-> i 进入编辑状态;(4)在 : _光标处输入命令。

2024-09-12 17:24:19 827

原创 函数模版实例化

在我们学习C++时,常会用到函数重载。而函数重载,通常会需要我们编写较为重复的代码,这就显得臃肿,且效率低下。重载的函数仅仅只是类型不同,代码的复用率比较低,只要有新类型出现时,就需要增加对应的函数。此外,代码的可维护性比较低,一个出错可能会导致所有的重载均出错。那么,模板的出现,就让这些问题有了解决方案,所以本次博客将为大家详细的讲解C++的模板!!

2024-04-22 21:41:34 475 1

原创 halcon模板匹配之shape/ncc模板匹配参数解释说明

注:转载请保留原文地址https://blog.youkuaiyun.com/baidu_36363174/article/details/105846684参数:NumLevels 金字塔层数越大,计算次数越快。【但采样过程中,图像信息减少,匹配的精确性会降低,特别是层数特别高的时候,这时候如果关键信息丢失了,粗匹配偏差大了或者匹配错了,后续精匹配也无法矫正过来】【注意采样的方式—去噪能力,保留图像关键信息的能力】【0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ‘auto’。如果最高层金字塔

2023-05-21 18:54:03 2940 1

原创 缺陷检测方法 halcon

缺陷检测算法不同于尺寸、二维码、OCR等算法。后者应用场景比较单一,基本都是套用一些成熟的算子,所以门槛较低,比较容易做成标准化的工具。而缺陷检测极具行业特点,不同行业的缺陷算法迥然不同,常见的是对物品表面缺陷的检测,比如工件表面的斑点、凹坑、划痕、色差、缺损等缺陷进行检测。

2023-03-26 21:41:25 6929

原创 远心镜头的区别

在实际应用中,由于孔径光阑的开口不可能做到无限小,那样会影响进入镜头参与成像光束的亮度,所以还是会存在一定程度的近大远小的透视误差,随着工作距离的变化大概有几毫米的视野变化,但对像素精度没什么影响的,所以工作距离改变不需要重新进行标定像素尺寸。一个理想的远心镜头没有梯形畸变,远心度是0°,但实际上肯定还是会有一些畸变的,即使是双远心镜头也保证不了不存在畸变,只是说它的畸变控制的比较小,基本不需要对成像进行畸变校正,因此,根据远心度的不同,远心镜头又分为:物方远心镜头,像方远心镜头、双远心镜头。

2023-03-26 21:34:52 1378

原创 halcon 阈值分割

Halcon算子学习:图像阈值分割算子 前言1.threshold-全局固定阈值分割2.Binary Threshold-自动全局阈值分割3.dyn_threshold-局部动态阈值分割小结: 4.var_threshold算子-均值和标准偏差局部阈...

2022-04-14 15:00:01 2498

转载 C++ override解释

       C++ override从字面意思上,是覆盖的意思,实际上在C++中它是覆盖了一个方法并且对其重写,从而达到不同的作用。在我们C++编程过程中,最熟悉的就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。还有一个典型应用就是在继承中也可能会在子类覆盖父类的方法。     &...

2022-04-12 10:13:28 5290 1

原创 Halcon建立差异模型

建立变异模型的方法有三种,这里只说两种standard,direct 先新建一个模型 create_variation_model (Width, Height, 'byte', 'standard', ModelID_Variation) 1.standard 这里如果选择的是standard属性那么就是通过train_variation_model来训练多张图像,以获取一个平均的变异图像,再通过prep...

2021-10-26 00:25:45 1550

原创 Halcon图像增强

*****************************本节主要是图像增强和图像平滑、去噪实现*1.直方图均衡*2.增强对比度*3.处理失焦图像*4.均值滤波*5.中值滤波*6.高斯滤波*7.光照不均匀处理*******************************1.直方图均衡read_image (board, 'D:/halcon_prj/halcon学习/code/data/boardEqu') *直方图均衡化rgb1_to_gray (board, GrayImage)equ_histo_im

2021-10-11 21:21:56 1228

原创 Halcon读取文件中图像方式

第一种: ImagePath := []ImagePath[0] := 'D:/halcon_test/读取多张图片的方式/1.jpg'ImagePath[1] := 'D:/halcon_test/读取多张图片的方式/2.jpg'ImagePath[2] := 'D:/halcon_test/读取多张图片的方式/3.jpg'ImagePath[3] := 'D:/halcon_test/读取多...

2021-07-20 21:03:51 419

原创 VS的增量链接的功能

今天编译一个C++程序时,报了一个奇怪的错误(之前是好好的):1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corruptGoogle上搜了一下解决方案:把Project Properties -> Configuration Properties  -> Link...

2021-07-13 09:50:33 1014

转载 Qt_Q_ENUM使用 枚举字符串互转

目录1.简述2.Q_ENUM用法2.1 声明使用2.2 测试例子3.用模板实现一个字符串枚举互转3.1代码3.2 用法示例1.简述数据库里用到了枚举的存储,比如一个设备有两个状态,保持数据库和代码的可读性,当然是用枚举了,那就需要把枚举转成字符串存储进去,读的时候再转回来。Qt 中支持了枚举与字符串互转的用法,通过moc编译器实现,所以使用的时候需要添加Q_OBJECT宏,继承QObject,并且声明为public属性,以便外部使用。2.Q_ENUM用法2.1 声明使用clas

2021-07-12 15:59:37 1475

原创 c++ 函数指针与指针函数

[转载] [http://blog.sina.com.cn/s/blog_4a50d85b0100uk3c.html]   1 、乘法运算符   2 、定义指针 int *p = 0; 还是 int* p = 0;? 后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细...

2021-07-09 13:59:45 401

转载 2021-06-29

前言 函数指针和指针函数,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么函数指针函数、指针函数指针、数组指针、指针数组、函数指针数组等等,描述越长其定义就越复杂,当然理解起来就越难,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容...

2021-06-29 11:15:46 138

原创 子类是否要重写父类的虚函数---C++

子类继承父类时,父类的纯虚函数必须重写,否则子类也是一个虚类不可实例化。父类中虚函数(非纯虚函数,即父类对其有定义),则子类也可以不重写,相当于原样继承了父类的虚函数。也可以重写,就相当于覆盖了父类的虚函数实现。不论是否重写虚函数都不影响子类的实例化~以下这段是转载的,非常经典:定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个

2021-06-29 10:32:20 4861

原创 qt vs addin与vs配置环境的注意事项

转自:https://www.jianshu.com/p/9dcb5e1bf3aa   1. 将普通Win32项目转换为Qt项目 http://stackoverflow.com/questions/2088315/how-to-convert-a-regular-win32-vc-vcproj-project-to-a-qt-project Right click on your project...

2021-06-28 15:45:30 942

原创 vs2015 :“64位调试操作花费的时间比预期要长“,无法运行调试解决办法

、背景: VS2015 通过C#语言调用 MATLAB2016a生成的dll文件,平台都是64位,需要将“属性——>生成——>目标平台”改成x64。问题: 在某些电脑上编译报错,提示是MSVSMON.EXE的问题。 原因: Visual studio自身是32位(X86)程序,如果想要调试X64的程序,必须通过一个远程调试器MSVSMON.EXE来进行调试,但是这个MSVSMON.EXE需要监听一个TCP/IP端口才能够接收从 Visual Studio 发送的数据。端口被阻塞,

2021-06-09 09:27:29 2392

原创 vs2015+sqlite3配置过程

转载自VS2015中配置SQLite3 VS2015中配置SQLite3 <div class="article-info-box"> <div class="article-bar-top d-flex"> ...

2021-06-07 15:21:40 376

原创 u盘启动盘变成普通u盘

在利用好系统U盘启动制作了U盘启动盘后,我们就可以重装系统了。重装系统后,有些朋友想要将U盘启动盘复原成普通U盘,但发现仅仅靠格式化还不能完全释放空间,这该怎么办呢?别着急,下面就来告诉你方法。(这里以Win10系统为例) 工具/原料 U盘 U盘启动盘复原成普通U盘的方法: 1 插入U盘,右键点击“此电脑”,选择“管理”,在“计算机管理”的面板中点击打开“磁盘管理”,会看到目前电脑上的所有磁盘,找到...

2021-05-07 23:16:37 5200

转载 完全卸载vs2015

超简单的卸载vs2015总结(亲测可用) YaoDeBiAn 2017-07-04 13:01:50 ...

2020-11-09 17:26:34 3082 1

原创 InstallShield安装与部署

InstallShield最后终于安装激活成功了 安装   1、打开VS,其他项目类型中选中安装部署,启动InstallShield Limited...   2、若未安装InstallShield,自动跳转到下载安装界面。     3、进入下一界面,注册个人信息,Flexera会发送注册信息到注册邮箱(注册信息之前会出现无法填写国家等信息,我使用谷歌...

2020-10-21 13:55:26 3043 1

Halcon与海康sdk联合编译.7z

Halcon与海康相机的联合编译,包括打开相机、单帧采集、以及保存图片之类的功能,仅供参考。

2020-08-18

eclipse_Java_2020_64位.zip

Java版本的,是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,需要和JDK配置,请看链接https://download.youkuaiyun.com/download/weixin_43124720/12678343

2020-08-01

JDK-8u91(windows-x64).zip

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

2020-08-01

Halcon算子及相关示例PDF.zip

包括4册内容。主要内容有Halcon算子及相关的示例,软件的使用,适合初学者入门,有需要者自取。

2020-07-03

halcon实例.zip

halcon实例,其中包括源码及图片,对于入门者是个好的参考。

2019-07-19

HALCON使用手册简体中文版.zip

HALCON使用手册简体中文版,其中介绍安装方法与接口函数使用等

2019-07-19

opencv_python官方中文教程源码(修改版)

opencv_python官方中文教程源码,其中段力辉老师文章中出现的许多代码不能运行,已经进行修改,敬请参考。其中段力辉老师的电子版也已经上传,欢迎下载

2019-03-03

opencv_python官方中文教程电子版

opencv_python官方中文教程源码,其中段力辉老师文章中出现的许多代码不能运行,已经进行修改,敬请参考我上传的修改后的源码

2019-03-03

Anaconda Python 3.6 百度网盘链接、安装步骤截图

Anaconda Python 3.6的32、64位的安装包以及安装步骤,官网子下载太慢,这种下载会减少浪费的时间

2019-01-25

非极大值抑制C++/C/Matlab版的源码

非极大值抑制C++/C/Matlab版的源码,三种编程源码仅供参考。

2018-12-26

基于opencv的pca+svm人脸检测代码

基于opencv的pca+svm人脸检测代码,代码是C++版本的,希望可以对需要的人有帮助

2018-12-25

基于hog+pca+svm行人检测源码

基于hog+pca+svm行人检测源码,包括训练以及检测的所有的代码,希望可以帮助到需要的人。

2018-12-25

基于opencv的flog算子源码

基于opencv的flog算子源码,可以直接在opencv中调用,具有一定的参考的价值

2018-12-25

hog+svm性别识别源码

基于opencv 的hog+svm性别识别源码 ,其中文件夹中生成xml,可以直接使用。可以作为参考代码

2018-12-25

基于qt+opencv的身份证识别

基于qt+opencv的身份证识别代码,对身份证数字、性别的识别并显示出来

2018-11-29

深度学习 21天实战Caffe--PDF

深度学习 21天实战Caffe适合理解深度学习框架的理论基础

2018-11-29

图解机器学习PDF-杉山将

图解机器学习PDF-这本是翻译日本杉山将的,内容通俗易懂,适合对机器学习入门学习

2018-11-29

opencv图像处理编程实例--朱伟

高清版的《opencv图像处理编程实例》,作者:朱伟,开发环境vs2015+opencv3.1,里面有详细的安装教程

2018-11-07

opencv图像处理编程实例-源码-朱伟

本书开发环境是VS2015 + OpenCV3.1.0,其中是所有实例的代码以及编程所用到的图片、数据等

2018-11-07

基于qt的人脸、人眼识别源码

qt作为开发环境,使用opencv来进行人脸以及人眼的识别程序代码

2018-10-29

水果训练集以及训练出来的XML文件

水果识别所需的训练样本集以及所生成的XML文件,其中训练样本集,已经经过归一化处理之后的图片集,可以直接拿过来使用。

2018-10-27

训练的负样本生成器代码

图片训练需要正负样本,此负样本生成器可以将一张图片分成多张,循环读取文件夹中的图片,来进行裁剪,以此来达到所需的样本。

2018-10-27

基于opencv的车牌识别源码

基于opencv的车牌识别,包含了源码以及测试的图片,能够准确的去识别车牌。

2018-10-27

人脸识别正负样本集,负样本2500多,且为处理后灰度图;正样本1000多张,且为归一化后的图片;同时负样本也是适应于车辆识别,车牌识别,行人检测等

人脸识别正负样本集,负样本2500多,且为处理后灰度图;正样本1000多张,且为归一化后的图片;同时负样本也是适应于车辆识别,车牌识别,行人检测等

2018-10-25

物体识别的源码

物体的识别的源码 有运动目标检测 图片检测

2018-10-16

车牌识别源码

车牌识别与检测 使用分类器进行分类来实现车牌的的识别与检测

2018-10-16

空空如也

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

TA关注的人

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