自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

$firecat利白的代码足迹$

不积跬步,无以至千里

  • 博客(22)
  • 资源 (134)
  • 收藏
  • 关注

转载 Halcon标定系列(1):实现机械手手眼标定项目介绍、9点标定

原创:姚小四 请关注公众号:手把手学习Halcon机器视觉最近一段时间由于工作的忙碌,导致没有更新文章,在此非常抱歉默默支持小编的兄弟们!!下面,我将围绕机械手手眼标定和9点标定进行讲解,首先,机械手的标定分为两种,分别是手眼标定和9点标定,同时手眼标定中又分为固定相机标定和移动相机标定。***9点标定:相机拍照获取9点(其实3点就行,但是点越多就越精确)的像素坐标,同时机械手末端去分......

2019-12-30 22:49:24 24663 22

原创 Halcon区域region系列(1)相关的算子

13.1 Information1. count_obj功能:统计一个元组中的对象。2. get_channel_info功能:一幅目标图像组成部分的信息。3. get_obj_class功能:一副目标图像类的名称。4.test_equal_obj功能:比较目标图像的平等性。5. test_obj_def功能:测试目标是否被删除。13.2 Manipul......

2019-12-27 19:48:06 8080

原创 Halcon拟合系列(3)直线拟合的实现步骤和相关算子

1.提取采集图像的XLD算子:threshold_sub_pix,edges_sub_pix2.根据形状特征选择出有效的XLD算子:select_shape_xld3.分割XLD算子:segment_contours_xld例如:segment_contours_xld (SelectedXLD, ContoursSplit, 'lines_circles', 6, 4, 4...

2019-12-27 18:09:55 14660 5

原创 Halcon图像分割的算法思想和边缘检测函数汇总

一、图像分割思想图像分割的主要算法:1.基于阈值的分割方法2.基于边缘的分割方法3.基于区域的分割方法4.基于聚类分析的图像分割方法5.基于小波变换的分割方法6.基于数学形态学的分割方法7.基于人工神经网络的分割方法基于阈值的分割方法阈值分割方法作为一种常见的区域并行技术,就是用一个或几个阈值将图像的灰度直方图分成几个类,认为图像中灰度值在同一类中的像素属于...

2019-12-25 22:37:36 4151

转载 Halcon拟合系列(6):轮廓平滑算子smooth_contours_xld

----inspect_frame_width.hdev(经典)计算两个轮廓之间的距离1、length_xld获取轮廓的长度2、tuple_sort_index( : : Tuple : Indices)按升序对元组的所有元素进行排序,Indices中...

2019-12-25 10:00:07 9463

转载 图像增强(emphasize illuminate, scale_image_max)和极坐标转换(polar_trans_image)

1、图像增强:增强图像的对比度为了提高采集图像的质量,光源、镜头、摄像机、图像采集卡都非常重要,但有时采用最佳的硬件设置,图像效果还是不够好,这时需要使用图像增强技术1) emphasize可以对图像中的边缘起到增强作用(亮的位置更亮,暗的位置更暗)2)illuminate(Image : ImageIlluminate : MaskWidth, ...

2019-12-25 09:53:32 3047

原创 Halcon边缘检测和线条检测(3),文章含BLOB检测常用方法和shape_trans内接和外接算子的说明

一、边缘提取1、设置ROI兴趣区域2、快速二值化,并连接相邻区域。这样做的目的是进一步减少目标区域,通过二值化将目标区域大概轮廓提取出来3、提取最接近目标区域的轮廓常用函数有boundary,gen_contour_region_xldboundary(获取一个区域的边界)Region (input_object) Regions for which the bounda...

2019-12-24 17:25:18 4812

原创 Mac pycharm打不开了,解决办法

1、先进入应用程序,显示包内容,终端运行pycharm,发现错误原因。2、发现是虚拟机配置文件,某个路径下的jetbrains-agent.jar文件不存在导致。解决:a、要么修改pycharm.vmoptions文件;重新指向jar文件所在的路径;b、要么把jetbrains-agent.jar文件拷贝到/Users/lqd/Downloads/macsoft/-jav...

2019-12-22 13:27:34 4856

原创 开源项目推荐:GSL科学计算函数库(GNU Scientific Library),实现VS2019源码编译

GSL (GNU Scientific Library)是一个开源的科学计算的函数库,功能非常强大。有超过1000个函数,该库提供了关于数学计算的很多方面,Matlab的大部分函数几乎都能借助它实现,可以在数值计算中省却很多事情。https://www.gnu.org/software/gsl/ftp://ftp.gnu.org/gnu/gsl/https://www.gnu.org/...

2019-12-16 10:46:51 4964

原创 GIS系列专题(1):GDAL/Shapely/GEOS/2geom/Grass/Clipper/CGAL计算几何算法库

CGAL,Computational Geometry Algorithms Library,计算几何算法库设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。 计算几何算法库(CGAL),提供计算几何相关的数据结构和算......

2019-12-15 11:48:32 5095

转载 OpenCASCADE之Intel TBB

OpenCASCADE使用了一个开源的第三方库IntelTBB,这个并行计算库主要用于网格化、布尔操作等复杂算法,可以明显提升速度。这个库是可选的。如果不用,可以在批处理中配置这个可选第三方库,将其设置成false。---https://github.com/intel/tbbhttps://software.intel.com/en-us/tbb...

2019-12-15 10:54:20 467

原创 GIS系列专题(2):Clipper/CavalierContours/Shapely计算机图形库之偏移计算,类似刀具补偿

Clipper库是目前计算机图形领域广为使用的图形处理库,可以用于解决平面二维图形的,在CAD、加工路径与3D打印方面都有着比较重要的应用。

2019-12-13 13:53:41 5336

原创 我个人中意的VS2017/VS2019插件,推荐给大家(#^.^#)

1、VS插件,微软官网https://marketplace.visualstudio.com/https://visualstudio.microsoft.com/zh-hans/vs/features/extend/--扩展 Visual Studio IDE,入门教程https://marketplace.visualstudio.com/publishers/Microso...

2019-12-10 11:43:30 102306 29

转载 OpenCASCADE之Convert BSpline Curve to Arc Spline

1.Introduction在数控加工CNC领域,通常需要用尽量少段数的圆弧和直线段来对曲线进行拟合。有的数控绘图机也只有直线和圆弧插补器,即只能绘制直线和圆弧,所以也需要将自由曲线转换成直线和圆弧来进行绘制。在船舶制造方面,如肋骨冷弯机只有两种状态:弯和不弯,也只能加工出直线和圆弧,所以也需要将曲面型材的弯曲信息转换成肋骨冷弯机能加工的数据。如下图所示为型材模型及其基线:Figure...

2019-12-10 10:05:29 1653

原创 收藏的博客 -- OpenCV/cuda/kornia/Pillow/Halcon/NI Vision/MIL/*计算机视觉

OpenCV官网https://opencv.org/releases.htmlhttps://docs.opencv.org/https://sourceforge.net/projects/opencvlibrary/files/https://github.com/opencv/opencvhttps://github.com/opencv/opencv_contribh...

2019-12-08 20:27:44 4164 7

原创 收藏的博客 -- 深度学习AI框架与数学基础

需要的数学基础:有了基础的《概率/统计》、《线性代数》、《微积分》知识,就可以上手深度学习的算法和实践了。但经过一段时间的工程实践,慢慢觉得大多数时间都用在选模型,调超参,或者是网络结构的排列组合上。深度学习的黑盒特性越来越明显。难道深度学习工程师就当真是数据“炼丹师”吗?机器学习以数学理论为基础,要学好机器学习必须做好艰苦奋斗的准备,坚持对数学知识的追求。掌握机器学习至少需要微积分,线性代数.........

2019-12-08 19:59:27 1435 2

转载 Open CASCADE之内存管理(内存泄露?)

MemoryManagementinOpenCascadehttps://dev.opencascade.org/doc/overview/html/occt_user_guides__foundation_classes.html一、C++中的内存管理MemoryManagementinC++1. 引言为了表现出多态,在C++中就会用到大量的指针和引用。指针所指的...

2019-12-08 10:39:52 890

转载 Open CASCADE之B-Spline Curve Library

一、 概述 Overview1946年由Schoenberg提出了B样条理论,给出了B样条的差分表达式;1972年de Boor和Cox分别独立给出了关于B样条的标准算法。Gordon和Riesenfeld又把B样条理论用于形状描述,最终提出了B样条方法。用B样条基替代了Bernstein基,构造出B样条曲线,这种方法继承了Bezier方法的一切优点,克服了Bezier方法存在的缺点,较成功地...

2019-12-06 22:12:40 1489

转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议。如...

2019-12-05 13:30:56 386

原创 opencv findcourter之后的轮廓点拟合

1、Douglas-Peucker(DP)算法 -- 多边形逼近//! approximates contour or a curve using Douglas-Peucker algorithmCV_EXPORTS_W void approxPolyDP( InputArray curve, OutputArray app...

2019-12-05 11:23:09 1261 1

原创 Open CASCADE之拟合Smooth curve

Open CASCADE Technologyhttp://www.cppblog.com/eryar/OCCT精品博客,eryar@163.comhttps://www.cnblogs.com/opencascade/同上B样条基函数——B-Spline Basis Functions++B样条曲线(B-spline Curves)OpenCASCADE Trihedro...

2019-12-04 20:21:48 2673

原创 ImageMagick

使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。ImageMa...

2019-12-02 20:36:41 347

qt-google-breakpad-demo.rar

dump系列(3)Qt使用Google Breakpad捕获程序崩溃报告 https://libaineu2004.blog.csdn.net/article/details/108033316 附件是qt使用的demo完整源码

2020-08-16

qt-creator-minimal.7z

这里分享一下本人从qt-creator-opensource-src-4.12.4源码,简化过后的版本。该源码使用MSVC2017编译器编译。 详情见https://libaineu2004.blog.csdn.net/article/details/104686045

2020-08-06

log4cplus-demo-vc141.7z

我个人的log4cplus-1.2.2和2.0.5的编译与测试使用,VS2017编译器 https://blog.csdn.net/libaineu2004/article/details/88759176

2020-01-26

Visual Leak Detector(VLD内存泄漏检测工具)支持VS2017

博客配套源码 VC++内存泄漏检测方法(3):Visual Leak Detector(VLD内存泄漏检测工具)支持VS2017 https://blog.csdn.net/libaineu2004/article/details/89763798

2020-01-23

HPGL(PLT文件格式)文件解析及VS2017工程源码

HPGL(PLT文件格式)文件解析及VS2017工程源码 https://blog.csdn.net/libaineu2004/article/details/103017026

2019-11-14

图像处理中项目代码合集,包括特征提取-图像分割-分类-匹配-降噪等等 - 满城风絮 - CSDN博客.rar

图像处理中项目代码合集,包括特征提取-图像分割-分类-匹配-降噪等等 https://blog.csdn.net/libaineu2004/article/details/103024649

2019-11-12

MFCApplication1.rar

MFC自定义环形进度条的实现;效果图请见https://blog.csdn.net/libaineu2004/article/details/102886446

2019-11-03

MFCResourceID v2.0.rar

本程序将MFC资源文件Resource.h中的ID重新整理和排序; 按照字母顺序排序,拒绝重复Id; 要求resource.h文件的编码必须是Windows系统默认的ANSI,否则会出现乱码; 详情见博客:https://blog.csdn.net/libaineu2004/article/details/90678212

2019-06-02

MFCResourceID.rar

本程序将MFC资源文件Resource.h中的ID重新整理和排序;以资源文件空行分组,按照字母顺序排序,拒绝重复; 要求resource.h文件的编码必须是Windows系统默认的ANSI,否则会出现乱码; MFC工程如果使用了ribbon工具栏,需要手动把res文件夹下的ribbon.mfcribbon-ms删除重建,否则MFC工程启动会报错; 谨慎起见,建议转换前备份Resource.h --------------------- 作者:libaineu2004 原文:https://blog.csdn.net/libaineu2004/article/details/90678212

2019-05-29

Qt Creator plugin动手实践(4)修改qtc-cppcheck源码,快捷使用cppcheck

Qt Creator plugin动手实践(4)修改qtc-cppcheck源码,快捷使用cppcheck

2019-04-30

安装完MSBuild (Visual C++ 2015),项目属性页怎么都是英文?有办法解决!

安装完Visual C++ Build Tools 2015,发现VC的项目属性页都是英文:那怎么把它变成中文呢?2052汉化包请下载: 解压后放在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140路径下即可。

2019-04-27

Qt Creator plugin动手实践(2)自己动手写qt creator插件,实现自定义工具栏按钮

Qt Creator plugin动手实践(2)自己动手写qt creator插件,实现自定义工具栏按钮

2019-04-20

AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形

AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形。实现了以下元素的解析和绘制: 元素:point、line、circle、arc、polyline、spline、ellipse、text 其他:layer、block 绘制图形,使用了opencv,把dxf转化成为png文件。 作者的联系方式:423776537@qq.com

2019-04-15

dxflib在VS2013的使用

dxflib在VS2013的使用

2019-03-30

Qt日志重定向qInstallMessageHandler,输出至文件及网络

Qt日志重定向qInstallMessageHandler,输出至文件及网络

2019-03-25

我个人的log4cplus-1.2.2的编译与测试使用,Win7+VS2013环境

我个人的log4cplus-1.2.2的编译与测试使用,Win7+VS2013环境。里面包含了编译出来的32位/64位的动态/静态库和测试用例。

2019-03-23

举源码实例来说明epoll之LT和ET模式的区别

举源码实例来说明epoll之LT和ET模式的区别

2019-01-01

微信后台phxrpc协程库理解(提取协程相关源码)

微信后台phxrpc协程库理解(提取协程相关源码) 微信后台phxrpc协程库理解(提取协程相关源码) 源码,demo等

2018-12-25

微信后台phxrpc编译及QtCreator工程下载

微信后台phxrpc编译及QtCreator工程下载

2018-12-17

lighttpd-1.4.20-cmake

lighttpd-1.4.20-cmake

2018-12-11

如何使用贝塞尔曲线和 QPainter 在 C++ 中获得圆角形状:分步指南.docx

如何绘制经过QT中几个点的平滑曲线 https://blog.csdn.net/libaineu2004/article/details/121338441

2021-11-15

GSL科学计算函数库(GNU Scientific Library)

开源项目推荐:GSL科学计算函数库(GNU Scientific Library),实现VS2019源码编译 包含Win32和x64 https://libaineu2004.blog.csdn.net/article/details/103558341

2021-02-16

VS2019使用clang-format实现源代码格式化排版

VS2019使用clang-format实现源代码格式化排版 https://libaineu2004.blog.csdn.net/article/details/112760035

2021-01-18

FramelessWidget.rar

纯源码实现Qt无边框窗口FramelessWidget:可移动+可改大小 https://libaineu2004.blog.csdn.net/article/details/110524323

2020-12-03

QPropertyBrowserDemo_v2.rar

Qt属性表控件:QtPropertyBrowser的使用示例2 https://libaineu2004.blog.csdn.net/article/details/108962179

2020-10-08

QPropertyBrowserDemo.rar

Qt属性表控件:QtPropertyBrowser的使用示例 https://libaineu2004.blog.csdn.net/article/details/108962179

2020-10-08

GIS系列专题(5):使用遗传算法解决最优路径问题

TSP,遗传算法,最优路径的算法。详情: https://libaineu2004.blog.csdn.net/article/details/108562750

2020-09-13

Qt橡皮筋项目,实现打开并显示图像,还能支持ROI矩形或椭圆框选

我个人收集的Qt橡皮筋项目,实现打开并显示图像,还能支持ROI矩形或椭圆框选。 https://blog.csdn.net/libaineu2004/article/details/105149569

2020-09-05

Windows环境VS2017编译skia库-m84之已编译的库文件等

Windows环境VS2017编译skia库-m84之已编译的库文件等 附件里面有已编译的x64和x86的库文件和头文件; 还有若干demo案例,有控制台的案例,也有和Qt结合的案例。 编译教程博客:https://libaineu2004.blog.csdn.net/article/details/106175625

2020-05-18

Windows环境VS2017编译skia库-m84,亲测成功,使用官方编译的方法

Windows环境VS2017编译skia库-m84,亲测成功,使用官方编译的方法。 附件是配套资源:gn和ninja工具 编译教程博客:https://libaineu2004.blog.csdn.net/article/details/106175625

2020-05-17

Qt5多线程技术集锦,源码案例

Qt5多线程技术集锦,详情参见博客: https://blog.csdn.net/libaineu2004/article/details/106095491

2020-05-13

opengl动态库文件及配套vs2017demo

资源包含opengl动态库文件freegult和glew msvc编译的库文件;包含x86和x64 同时也有配套的demo,基于VS2017 详情参见 https://libaineu2004.blog.csdn.net/article/details/105879521

2020-05-09

Q_DECLARE_METATYPE_qRegisterMetaType.rar

Qt信号槽使用结构体作为参数 https://blog.csdn.net/libaineu2004/article/details/105332464

2020-04-06

qt-logger.rar

Qt日志库Log4Qt的使用,支持文件名/行号/函数名的打印输出 https://libaineu2004.blog.csdn.net/article/details/105037652

2020-04-01

RoiSelectGui_v1.1.7z

我个人实现的MFC+OpenCV4+VS2017对话框打开并显示图像,还能支持ROI矩形框选 v1.1版本 https://blog.csdn.net/libaineu2004/article/details/105149569 和v1.0区别: 新增全屏显示图像的子项目

2020-03-30

RoiSelectGui.7z

我个人实现的MFC+OpenCV4+VS2017对话框打开并显示图像,还能支持ROI矩形框选 https://blog.csdn.net/libaineu2004/article/details/105149569

2020-03-27

Windows环境使用VS2017编译opencv-4.2.0和opencv_contrib-4.2.0源码,支持TBB

Windows环境使用VS2017编译opencv-4.2.0和opencv_contrib-4.2.0源码,支持TBB 包含x86和x64 https://blog.csdn.net/libaineu2004/article/details/104252289

2020-02-11

tbb-2019_U9源码及库文件

tbb-2019_U9源码和vs2017编译生成的库 https://mpnew.csdn.net/console/editor/html/104252289

2020-02-11

opencv_ffmpeg.rar

VS2017编译opencv-4.2.0需要的opencv_videoio_ffmpeg.dll,opencv_videoio_ffmpeg_64.dll https://blog.csdn.net/libaineu2004/article/details/104252289

2020-02-11

关于实现Halcon算法加速的基础知识(多核并行/GPU)

关于实现Halcon算法加速的基础知识 详情:https://blog.csdn.net/libaineu2004/article/details/104202063

2020-02-09

空空如也

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

TA关注的人

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