自定义博客皮肤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利白的代码足迹$

不积跬步,无以至千里

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

原创 Halcon极坐标转换,图文解说,含点坐标的转换

在halcon中对应的算子(1)极坐标的展开:polar_trans_image_ext(Image : PolarTransImage : Row, Column, AngleStart, AngleEnd, RadiusStart, RadiusEnd, Width, Height, Interpolation : )(2)极坐标的逆变换:polar_trans_image_inv(PolarImage : XYTransImage : Row, Column, AngleStart, Angl

2020-06-29 20:34:39 6201

原创 好工具推荐系列:Win开源管理工具PowerToys和搜索工具dnGrep

PowerToys 是一款实用工具的集合,它并不是新事物,Windows 95 就曾有过这款工具,只是 Windows 在原来的启发之下开发了这款针对 Window 10 系统更加高效的版本。File Explorer Add-ons:是一项用于增强文件管理器的功能,目前只有预览窗口功能,而且这是现有系统本身具有的功能。Image Resizer:是一项能够快速修改图像尺寸的功能,它不仅能够修改单张图像尺寸,还可以批量修改多张图像尺寸。FancyZones:是一项用于设置和调整桌面窗口布局的功能。

2020-06-28 18:30:22 1028

原创 Halcon标定系列(3):我个人总结的“眼在手外“和“眼在手上”的心得笔记

字面意思,眼代表眼睛,这里指的是我们的工业相机;手,指的是我们的运动部分,比如机械手或者运动控制系统;眼在手上,就是相机按照在运动轴上面,跟随运动的某个轴一起运动,这种标定就是图像和机械点一一运动去做标定。眼在手外,就是相机固定一个位置拍照,机械手或者运动部分不会带动相机,这个时候标定就要一次性拍全视野,然后机械部分再一一针对图像的上点做好对应关系,然后标定。这两种标定是我们图像和运动部分联合主要的两种标定方法,都可以实现图像转机械运动,就是标定关系不一样而已,结果都是一样的!眼在手上就是一个点

2020-06-28 11:41:08 14425 10

原创 Halcon图像灰度取反

灰度线性变换*图像取反invert_image (GrayImage, ImageInvert)*增加对比度emphasize (ImageInvert, ImageEmphasize, Width, Height, 1)*减小对比度scale_image (ImageEmphasize, ImageScaled, 0.5, 0)*增加亮度scale_image (ImageScaled, ImageScaled1, 1, 100)*减小亮度scale_image (ImageScal

2020-06-26 16:35:42 5884

原创 Halcon标定系列(2):使用Halcon算子制作标定板

gen_caltab (9, 9, 0.015, 0.5, 'caltab.descr', 'caltab.ps')Caltab.ps文件可以用 Photoshop打开。图像尺寸的计算方式:按上述文件参数为标定板的点阵式 9*9的,每个点之间的间距是0.015米,原点直径与每个点之间距离的比值为 0.5。最后两个文件时输出,可以通过后面的文件夹符号来改变存储位置。或者用./’caltab.descr’的方式存在当前目录下。标定板黑边外延到黑边外延的距离计算式为:(Xnum+1)*MarkDi

2020-06-25 15:28:31 1307

原创 QToolButton设置QSS

QToolButton设置QSS.QPushButton,.QToolButton{border-style:none;border:1px solid #B2B6B9;color:#000000;padding:5px;min-height:15px;border-radius:5px;background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E1E4E6,stop:1 #CCD3D9);}.QPushBu

2020-06-24 11:35:55 4735

原创 QString格式化的几种用法:补零/进制转换/保留小数位等

1、QString格式化arg前面自动补0int seconds = m_calc.elapsed() / 1000;int hour = int(seconds / 3600);int min = int((seconds - hour * 3600) / 60);int sec = seconds % 60;//QString格式化arg前面自动补0QString str = QString("%1:%2:%3").arg(hour, 2, 10, QLatin1Char('0')).

2020-06-23 21:03:29 47359 2

原创 Qt实现撤销删除功能

Qt自带案例:F:\Qt\Qt5.12.8\Examples\Qt-5.12.8\widgets\tools\undoframeworkhttps://doc.qt.io/qt-5/qundocommand.html它山之石:Qt QUndoStack、QUndoCommand(实现撤回和回撤)https://www.cnblogs.com/ybqjymy/p/12836278.html

2020-06-22 17:06:29 2238

转载 100 个网络基础知识,看完成半个网络高手

文章来源微信公众号:「Python那些事」1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。4)什么是 LAN?LAN 是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连接。5)什么

2020-06-22 09:06:40 1265

原创 好工具推荐系列:幕享---全平台全设备投屏共享

幕享是一款全平台全设备免费投屏软件,支持在安卓或苹果手机、Windows或Mac电脑、智能电视等设备之间无线同屏互动。https://letsview.com/zh/

2020-06-19 23:09:35 477

原创 如何有效禁止qDebug的输出?qDebug().nospace()和noquote()的作用是什么?

如何有效禁止qDebug的输出?qDebug().nospace()和noquote()的作用是什么?

2020-06-16 11:07:15 2672

原创 总结一下Qt内存泄漏检测与处理策略,并附个人写的C++单例类,用于内存自动释放

1、Qt中控件new之后需不需要delete的问题https://blog.csdn.net/Aidam_Bo/article/details/86303096* QT的父子对象机制是在 QWidget和QOject中实现的。当我们使用父对象来创建一个对象的时候 ,* 父对象会把这个对象添加到自己的子对象列表中。当这个父对象被删除的时候,它会遍历它的子对象类表并且删除每一个子对象,* 然后子对象们自己再删除它们自己的子对象,这样递归调用直到所有对象都被删除。* 这种父子对象机制会在...

2020-06-15 21:22:39 5061

转载 Halcon找圆系列(4)测量圆直径/半径的方法之暴力拟合法 vs 测量工具法

今天要给大家分享一点关于Halcon测量圆直径(半径)的方法。首先容我啰嗦两句:之所以要对这个看似很基础的问题进行探讨,主要原因有二,其一是这个问题确实困扰了我一段时间,当然这主要是由于我自己经验不足所致;其二是为了解决这个问题,我在网上查阅了很多博客资料,突然发现一件比较有趣的事情——网上多数能搜索到的关于这个问题的博客居然都主动避开了Halcon设计者的初衷,即最简单实现它的方式,反而和我这个经验不足的家伙一样,采用了自以为合理的解决方案——而且居然还是相近甚至相同的思路。针对这个现象,我后来也发现了

2020-06-14 13:40:08 4704

原创 好工具推荐系列:Python IDE之PyCharm/Spyder/Jupyter/Eric

IDE流行度KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么?本次调查共有1900多人参与,调查结果如下图所示。前5个选择是:Jupyter,57%PyCharm,35%Spyder,27%Visual Studio Code,21%Sublime Text,12%IDE用途如果是web开发或大工程,建议使用PyCharm;如果是数据处理,建议Spyder;Spyder是使用PyQt开发的GUI。而Jupyter.

2020-06-13 16:35:57 4686

原创 好教程推荐系列:Effective Modern C++/C++ Core Guidelines/C++那些事/张小飞那些事

这是一个适合初学者从入门到进阶的仓库,解决了面试者与学习者想要深入C++及如何入坑C++的问题。除此之外,本仓库拓展了更加深入的源码分析,多线程并发等的知识,是一个比较全面的C++学习从入门到进阶提升的仓库。https://github.com/Light-City/CPlusPlusThingshttps://light-city.club/sc/......

2020-06-11 09:56:23 1321

原创 好教程推荐系列:简明Python教程/Python进阶/Think Python 2e/Python 黑魔法指南/PyCharm 中文指南/Python数据之道

1. 《简明Python》中文版https://github.com/LenKiMo/byte-of-pythonhttps://github.com/swaroopch/byte-of-pythonhttps://python.swaroopch.com/2.《Python进阶》中文版https://github.com/eastlakeside/interpy-zhhttp://interpy.eastlakeside.com/3.《Think Python ...

2020-06-10 19:22:22 581

原创 Halcon找圆系列(3)找金属表面的圆孔

我在Halcon学习网发了一个帖子:请教工件的金属表面圆孔的识别与定位http://www.ihalcon.com/read-15016-1.html解决方案有了,源码如下:dev_update_off ()dev_close_window ()*读图像read_image (Image, 'D:/hellowprld/冲孔机视觉/pic/202006042055044969.jpg')*彩色转灰度图count_channels (Image, Channels).

2020-06-10 17:41:24 1969

原创 好工具推荐系列:JetBrains Mono字体

https://www.jetbrains.com/lp/mono/Unzip the archive and install the font:macOS Select all font files in the folder and double-click them. Click the “Install Font” button. Windows Select all font files in the folder, right-click any o...

2020-06-09 10:33:04 614

原创 好教程推荐系列:《代码重构和设计模式》《重学Java设计模式》,C++11实现全套设计模式

英文版https://refactoring.guru/中文版https://refactoringguru.cn/

2020-06-08 22:35:44 680 1

原创 C++ list,怎么交换任意两个元素的位置?

方法1:顺序遍历list与vector不同,不支持随机访问和数组下标访问。int start = 0, end = 2;//需要交换的两个元素位置CadEntities *p = CADSHAREDDATA->getCadEntities(); list<list<CadPolyline>>::iterator iter1; list<list<CadPolyline>>::iterator iter2; list&l

2020-06-05 21:00:24 6490

原创 C++开源游戏推荐,EA部分开源红色警戒1

EA 部分开源红警啦!5 月 27 日,知名游戏公司 EA 在 GitHub 上搞了个大新闻,把《命令与征服》系列中的 2 个游戏的部分源码开源了!这两个游戏分别是:Tiberian Dawn(泰伯利亚的黎明) 和 Red Alert(红色警戒)。https://github.com/electronicarts/CnC_Remastered_Collection/...

2020-06-05 16:12:20 2657

原创 好工具推荐系列:UML绘图软件drawio(类似visio画流程图/框图/类图软件)

网页版https://app.diagrams.net/桌面版https://github.com/jgraph/drawio-desktophttps://github.com/jgraph/drawio-desktop/releases同类产品processonhttps://www.processon.com/

2020-06-05 13:24:37 17132

原创 好工具推荐系列:copytranslator翻译软件

复制即翻译的外文辅助阅读翻译解决方案https://copytranslator.github.io/https://github.com/CopyTranslator/CopyTranslator

2020-06-05 13:16:58 1426

原创 开源项目推荐:基于Qt开发的远程桌面监控和文件传输软件Aspia

https://aspia.org/doku.phphttps://github.com/dchapyshev/aspiahttps://files.aspia.org/dev/已编译的第三方依赖库https://github.com/dchapyshev/aspia/blob/master/doc/building.md源码编译说明https://github.com/SoftwareNetwork/binaries......

2020-06-05 11:44:28 5854

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关注的人

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