摘要:
我是在将图像格式转换为QImage后,把QImage发送给UI界面显示时出现的问题。 加了个深拷贝,就解决了。 OutImage = QImage(buffer, width, height, QImage::Format_RGB888).copy(); 【猜测】 可能这个buffer与img之间存 阅读全文
摘要:
【moveToThread】 功能:将类中的函数在子线程中执行。 1、该类公有继承QObject 2、该类中函数为公共函数 3、主线程中创建该类对象时不可以指定父对象 4、线程函数必须由信号槽方式触发。不可以用对象调用函数的方式。 具体案例参考:QT线程之 moveToThread() 只能用信号槽 阅读全文
摘要:
1、QMutexLocker是基于QMutex的便利类,这个类不能够定义 私有成员变量 和 全局变量,只能够定义局部变量来使用。 2、如果保护的是全局变量,那么QMutex定义的变量也得全局。 步骤(以保护全局变量a为例): ① 定义一个QMutex类的变量 ② 在需要上锁的地方定义 QMutexL 阅读全文
摘要:
【C# dll反编译】 用工具打开exe、dll等就可以看到源码 工具参考此博客 DLL文件反编译(附:工具下载链接)_刘梦凡呀的博客-CSDN博客_dll反编译 【设置控制台不显示窗口】 创建控制台程序后,选中项目,右键,属性,输出类型选为“windows应用程序”,这样就没有dos窗口了。 阅读全文
摘要:
【推荐养成的习惯】 1、函数返回bool 2、函数内优先判断参数是否存在可用 3、使用try catch 【正题】 无论什么品牌的相机,Bayer转RGB都涉及到插值(参考官网解释),因此建议使用官方SDK里的函数进行转换。针对Basler相机,代码如下: bool BaslerCamera::to 阅读全文
摘要:
1、图片的缩放(鼠标位置为原点)、中键复原、双击全屏、左键拖动等 jurplel/qView: Practical and minimal image viewer (github.com) 阅读全文
摘要:
先开个篇,后期逐步加入 1、注重识别准确率的,用cnn。 对应案例及关键代码 do_ocr_word_cnn (CharRegion, CharImage, OCRHandleCNN, '[a-z.]', 3, 2, ClassRead, Confidence, ClassCorrectedRead 阅读全文
摘要:
weights——YOLO darknet的模型格式 pth、pt——Pytorch的模型格式 ckpt——tenserflow的模型格式 阅读全文
摘要:
OpenCV里可以直接使用的模型: readNetFromTorch # 注意是torch而不是pytorch,所以要的模型是.t7格式的。 readNetFromTensorflow readNetFromONNX readNetFromCaffe readNetFromDarknet 案例: O 阅读全文
摘要:
1、国际象棋 Mahdijamebozorg/Advanced_Chess: Graphical chess with Qt Quick QML and C++ (github.com) 2、QuickQanava(类似模块化仿真软件) cneben/QuickQanava: C++14 netwo 阅读全文