
c++
文章平均质量分 52
neo3301
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mat 变换错误排查
【代码】Mat 变换错误排查。原创 2023-04-13 14:28:07 · 655 阅读 · 0 评论 -
opencv绑定MFC显示图片,MFC的鼠标响应在opencv图片上失效
当opencv窗口与mfc控件绑定时,可以认为opencv绑定区域覆盖在mfc 控件上,此时mfc本身的鼠标响应在此区域失效,只能调用opencv的鼠标响应事件。而当你调用opencv的鼠标滚轮事件时候又会没有反应,此时是因为mfc的鼠标滚轮事件优先级别更好 ,只能在这里用mfc的鼠标滚轮响应事件。或者就像我上面说的,使用opencv的鼠标点击事件,使用Mfc的鼠标滚轮事件。可以正常显示,但是对于鼠标时间的相应以及快捷键的相应会出现问题。直接使用Mfc的图像处理类不用opencv。原创 2023-02-21 21:01:58 · 541 阅读 · 0 评论 -
OpenCV 将单通道转换为三通道
opencv 图像通道转换原创 2023-02-09 20:32:20 · 4207 阅读 · 0 评论 -
关于VS “error LNK2005: 已经在 .obj 中定义“
关于VS "error LNK2005: 已经在 .obj 中定义"原创 2022-11-02 09:49:28 · 2125 阅读 · 0 评论 -
“DeleteFile”: 不是“`global namespace‘”的成员
就是在头文件中定义了一个变量CString measure_transition;编译提示:“DeleteFile”: 不是“`global namespace'”的成员已经在预编译文件里添加了 altstr.h文件;解决办法:将altstr的引用放在最前。总结 c++的头文件一定要看编译执行顺序,最先被编译的引用一定要在后编译的前面。...原创 2022-06-14 09:56:02 · 738 阅读 · 0 评论 -
OPENCV3.4.6+ RTX2060+VS2017编译记录
一、显卡加速环境准备默认安装的英伟达显卡驱动是没有配置显卡加速的。要在程序中可以使用显卡加速需要先配置环境需要准备:1.显卡 rtx 2060(如何查看显卡是否支持硬件加速)2.英伟达CUDA cuda_11.1.1_456.81_win10.exe3.cudnn-windows-x86_64-8.4.0.27_cuda11.6-archive.zip二、opencv 编译1.点击config,配置选择如下,vs选择2015 或者2017均可,其他有问题,而且必须要选择6原创 2022-05-27 15:00:42 · 545 阅读 · 1 评论 -
VS2019+ Opencv4.5.4配置使用log
注:1.安装官网下载opencv 4.5.4编译好的代码解压放在本地2.配置opencv 环境变量按下window键输入环境变量按下回车,选择 环境变量后点击Path然后根据自己的opencv安装位置添加以下两行,vc15\14自己选择点击三次确定后退出环境变量设置。3.配置vs属性文件1.vs新建一个c++空项目。2.配置项目属性选择属性管理器,不是右键项目》属性如下图所示,选择debug64后右键添加新建项目属性表,创建名为opencv原创 2022-05-16 11:55:51 · 1082 阅读 · 0 评论 -
Htuple、Hstring 与String的变换关系
用halcon C++读取一张图片时ReadImage(&hImage, HTuple path);此处的path只接受HTuple类型,拼接的时候有些不方便1.Htuple 与string //string 转 htuple //先把string转换为char* string path = "d:/Image/side/"; const char* pImageName = path.c_str(); HTuple hv_path;原创 2022-05-12 10:17:08 · 5033 阅读 · 0 评论 -
关于QT5 自定义信号槽 以及信号槽的重载问题
记录一下,自定义信号槽过程中遇到的错误。注意这部分即可 **void(signaldemo:: *vcp)() = &(signaldemo::value_changed); void(signaldemo:: *vcp2)(QString) = &(signaldemo::value_changed); void(slotdemo:: *nslot2)(QString) = &(slotdemo::slotfunc); void(slotdemo::原创 2020-05-18 17:33:57 · 1003 阅读 · 0 评论 -
QT 常见问题总结
1.return a.exec(); 相当于把程序运行交给Qt处理,进入程序的循环状态。 return 0; 程序就直接退出了,不能达到显示的效果2. QMessageBox::about(this,"warning","wrong input");//qmessagebox 后面要加 三个参数的 用this or NULL 的区别是?3.出现了“void valu...原创 2018-08-14 16:05:38 · 1023 阅读 · 0 评论 -
多线程
我们在主线程上构建界面对象,然后进入事件循环以处理控件绘制、用户输入、系统输出等消息。这就是我们通常说的事件驱动模型。主线程承担着用户交互的重任,当在主线程上运行费时的代码时,就会影响用户的正常操作。所以我们常把一些费时费力的计算工作移出主线程,开辟新的线程来运行之。关于设置 应用程序图标问题:第一步,创建.ico文件。将ico图标文件复制到工程文件夹的helloworld目录中,重命...原创 2018-08-07 08:12:28 · 140 阅读 · 0 评论 -
C++中::冒号及双冒号的用法
双冒号:1、作用域符号前面一般是该类名称,后面是该类的成员名称。C++为避免不同的类有相同的成员而采用作用域的方式进行区分,eg:A,B表示两个类,在A,B中都有成员member,那么:A::member表示A中的成员member,B::member表示B中的成员member。2、全局作用域符号当全局变量在局部函数中与其中某个变量重名时,可以用::来区分,否则局部变量会屏蔽全局变量。3...原创 2018-08-02 17:24:09 · 2754 阅读 · 0 评论 -
request for member "..." in "..." which is of non-class type "..."
D:\debug\qt\6\main.cpp:15: error: request for member 'exec' in 'a', which is of non-class type 'QCoreApplication(int, char)' return a.exec(); 删掉参数类型原创 2018-08-03 11:16:17 · 27907 阅读 · 8 评论 -
头文件是否带.h的区别
回到开头的那个问题,#include<iostream>之后,是不能直接调用里面的函数的,因为<iostream>这个头文件属于c++标准库的一部分,既cin这个函数属于标准库的一个函数,如上文所述,它的用法是在函数名字放在了命名空间std中,你得用std::cin来说明一下这里的cin是来自命名空间std里面的,也就是标准库里面的cin函数,而不是别的库的cin函数。这是...原创 2018-08-13 19:48:42 · 1139 阅读 · 0 评论 -
基于图的图像分割(Graph-Based Image Segmentation)
一、介绍基于图的图像分割(Graph-Based Image Segmentation),论文《Efficient Graph-Based Image Segmentation》,P. Felzenszwalb, D. Huttenlocher,International Journal of Computer Vision, Vol. 59, No. 2, September 2004论...转载 2018-10-23 16:04:43 · 594 阅读 · 0 评论 -
QT5+opencv4.1 编译 踩坑
参考文章:cmake 配置参考见以下文章https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windowshttps://blog.huihut.com/2017/12/03/CompiledOpenCVRunInQt/编译过程中遇到的问题:1.CMP0083 PIE policy warnings for executables ...原创 2019-06-21 09:22:10 · 2345 阅读 · 0 评论 -
qt-py
invalid use of incomplete type 'struct QHostAddress'forward declaration of 'struct QHostAddress'网上有个朋友说:Such an error message in Qt usually means that you have to #include <Q...>,实乃高见...原创 2018-08-10 13:51:58 · 255 阅读 · 0 评论