
C++开发
864记忆
路漫漫其修远兮 吾将上下而求索,业务联系与技术交流:QQ:375172665
展开
-
百度地图在网页中的简单应用
一、初始化事件 $(function () { /* map.addControl(new BMap.MapTypeControl()); //添加地图类型控件 离线只支持电子地图,卫星/三维不支持 map.setCurrentCity("北京"); // 设置地图显示的城市 离线地图不支持!! */ //设置地图最小、最大缩放范围 map = new原创 2022-04-27 09:53:51 · 475 阅读 · 1 评论 -
Qt中创建的C++库如何直接生成DLL到总项目的bin文件中
Qt中创建的C++库如何直接生成DLL到总项目的bin文件中,以下代码为C++库的pro文件的内容QT -= guiQT += serialportTARGET = IGTCTEMPLATE = libDEFINES += IGTC_LIBRARYCONFIG += c++11# The following define makes your compiler emit warnings if you use# any Qt feature that has been marked d原创 2022-01-19 08:30:43 · 691 阅读 · 0 评论 -
Qt获取文件路径的方法
Qt获取文件路径的方法 QString file_full, file_name,filePath,file_path,file_suffix; QFileInfo fileinfo; filePath = QCoreApplication::applicationDirPath(); file_full = QFileDialog::getOpenFileName(this, tr("打开视频文件"),filePath, "视频文件(*.mp4);;所有文件(*.*)"); f原创 2021-11-20 16:13:16 · 6666 阅读 · 0 评论 -
Qt中判断图像亮度是否正常获取亮度设置亮度的方法
//判断亮度是否正常int MainWindow::brightnessException (Mat InputImg){ int calcResult; Mat GRAYimg; cv::cvtColor(InputImg,GRAYimg,COLOR_BGR2GRAY); float a=0; int Hist[256]; for(int i=0;i<256;i++) { Hist[i]=0; for(in原创 2021-11-13 13:24:28 · 1780 阅读 · 0 评论 -
qt c++中取图像每个像素点的rgb的数值的方法
qt c++中取图像每个像素点的rgb的数值的方法for(int i=0;i<curFrame.cols/5;i++) { for(int k=0;k<curFrame.cols/5;k++) { int temp_x=(int)(5*i+5); int temp_y=(int)(5*k+5);原创 2021-11-13 13:20:41 · 3752 阅读 · 0 评论 -
yolo目标检测应用
yolo目标检测应用:https://aistudio.baidu.com/aistudio/education/group/info/1617原创 2021-10-29 09:31:45 · 627 阅读 · 0 评论 -
Qt中出现ACCESS_MASK错误的解决办法
出现error: reference to ‘ACCESS_MASK’ is ambiguous ACCESS_MASK GenericRead 解决办法出现的原因:使用了opencv库调用了windows生态函数 #include <winnt.h>这个导出了冲突在这里插入图片描述解决办法,将使用的using namespace cv;这个去掉。把代码中所有调用opencv的改成cv::func()这种格式就OK了...原创 2021-10-28 16:43:43 · 946 阅读 · 0 评论 -
C++套接字编程
C++套接字编程Socket简介80年代初,人们在UNIX操作系统下实现TCP/IP协议。研究人员为TCP/IP网络通信开发了一个API(应用程序接口)。这个API称为Socket接口(套接字)。SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。90年代初,Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即WindowsSockets规范。增加了一些异步函数,并增加了符合Windows消息驱动特性的网络事原创 2021-10-23 10:21:46 · 1778 阅读 · 0 评论 -
Qt开发知识点:全局变量在整个程序中会显示蓝色字体,其他变量不会显示蓝色
Qt开发知识点:一、全局变量在整个程序中会显示蓝色字体,其他变量不会显示蓝色。二、在h文件中定义的全局变量,在其他cpp文件的使用方法是:即在其他cpp文件中包含上述的h文件,即可访问到全局变量。...原创 2021-10-15 16:56:22 · 592 阅读 · 0 评论 -
Qt中的cpp文件如何在QML界面中使用
Qt中的cpp文件如何在QML界面中使用:一、在main.cpp中注册:qmlRegisterType(“an.qt.ColorMaker”,1,0,“ColorMaker”);:指cpp文件“ColorMaker”:是在qml中的类名an.qt.ColorMaker,1,0:在qml中一般引用方法:import an.qt.ColorMaker 1.0,这个名称可以随便命名,根据自己喜好。二、在qml中引用三、在qml中创建类的对象,然后调用他的接口,即可执行cpp中的方法为qml提供服务。原创 2021-10-15 16:44:50 · 891 阅读 · 0 评论 -
QML显示摄像头视频的解决方案
版本信息:Qt Create 4.11.1Qt 5.14.1主窗口开始时视频显示代码,主要思路:main.cpp中engine注册方式,使用imageprovide类为视频提供图像源,在前端使用计时器轮换调用摄像头的图像用于视频显示起初设想:用Connects信号槽连接,在接收到帧时触发信号执行槽函数获取某摄像头的图像,给前端qml发送信号,但是没有成功,究其原因:后端与前端都创建了Connects,接收对象不同,所以前端接收不到后端发送的信号,要想使用信号处理,必须前端调用后端创建的对象,即:原创 2021-10-14 12:01:46 · 3255 阅读 · 1 评论 -
关于c++的变量与指针的关系
关于c++的变量与指针的关系一、int b=10;//定义变量,申请了一块内存二、int &c=b; //定义引用,和b共用一块内存三、int d=b; //新定义了一个变量,将b的值赋给了d,新申请了一块内存,赋值后就与d没有任何关系了。四、int *c1=&b;//定义指针,取b的内存地址给c1,与b共用一块值内存地址,但是申请了一块c1的指针地址五、int *c3=new int(24);//定义指针,指针包含两块内存:1、指针地址;2、值内存址址六、int ** c2=&原创 2021-09-10 10:43:56 · 142 阅读 · 0 评论 -
配置扩展模块opencv_contrib
配置扩展模块opencv_contrib:opencv有些功能不是很稳定需要的话要专门配置扩展模块,详细说明到下面网址:https://www.huaweicloud.com/articles/fe5ed473e176b9694f9673b07f0978e4.html原创 2021-08-19 10:55:52 · 155 阅读 · 0 评论 -
Qt+OpenCV环境搭建
https://www.jianshu.com/p/c244c9d01fe0原创 2021-06-10 17:06:16 · 161 阅读 · 2 评论