开发技术集合(包含Qt实用技术树莓派三维OpenCVOpenGLffmpegOSG单片机软硬结合等等)持续更新中...
Posted 行稳方能走远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发技术集合(包含Qt实用技术树莓派三维OpenCVOpenGLffmpegOSG单片机软硬结合等等)持续更新中...相关的知识,希望对你有一定的参考价值。
目录
合作案例专栏:案例分享(体验Demo可下载,只定制)
《案例分享:Qt出版社书籍配套U盘资源播放器软件定制(脚本关联播放器与资源文件,播放器,兼容win7,win10和mac)》
《案例分享:Qt便携式致病菌快速检测仪(账号管理、实验过程、二维图表、历史数据、通讯管理、实验报告、中英文等等)》
《案例分享:Qt+OSG三维点云引擎(支持原点,缩放,单独轴或者组合多轴拽拖旋转,支持导入点云文件)》
《案例分享:Qt九宫格图片资源浏览器(支持window、linux、兼容各国产系统,支持子文件夹,多选,全选,图片预览,行数与列数设置等)》
《案例分享:Qt+C#轨道交通行业高性能高流畅度模拟火车移动图像控件》
《案例分享:Qt数据分析处理平台(兼容各国产麒麟系统)(文件域字符串解析,上万文件批量导入,折线图、散点图,正态分布图分析处理导出等)》
《案例分享:Qt中英文输入软键盘(支持Qt4、Qt5、触摸和键鼠混合输入等)》
《案例分享:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、支持大量实时显示下位机数据)》
《案例分享:Qt+Arm+Fpga医疗肾镜(又名内窥镜)(实时影像、冻结、拍照、白平衡、九宫格、录像、背光调整、硬件光源调整、光源手动自动调整、物理按键)》
《案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)》
《案例分享:Qt+iMax6生命探测仪(探测障碍物、静止目标、动态目标、生命目标、探测半径、探测前方雷达显示、动态目标轨迹显示、探测热力图、探测过程存储与回放)》
《案例分享:Qt多通道数据采集系统(通道配置、电压转换、采样频率、通道补偿值、定时采集、导出excel和图表、自动XY轴、隐藏XY轴、实时隐藏显示通道)》
《案例分享:Qt西门子PLC调试模拟工具(包含PLC上位机通讯,PLC服务器,读写Byte、Int、DInt、Real)(持续更新,当前v1.5.0)》
《案例分享:Qt+FFmpeg录屏应用(支持帧率、清晰度设置)》
《案例分享:医疗流式细胞术数据文件(.fcs)导出excel表工具》
《案例分享:Qt+Android模拟操作器(模拟操作app,打开,点击,输入,获取验证码等等)》
《案例分享:Qt流水线图像显示控件(列刷新、1ms一次、缩放、拽拖、拽拖预览、性能优化、支持OpenGL GPU加速)》
《案例分享:Qt+Ffmpeg+OpenCV相机程序(打开摄像头、支持多种摄像头、分辨率调整、翻转、旋转、亮度调整、拍照、录像、回放图片、回放录像)》
《案例分享:Qt用于服务器多图像拼接存在误差的标定工具(像素误差校准)》
《案例分享:Qt的80路显示超大屏幕拼接(十台服务器,每台八路摄像头)方案和Demo》
开发专栏:项目实战
《项目实战:C#上位机+arduino下位机+控制点亮LED灯》
《项目实战:Qt+OpenCV激光射击游(识别激光、识别圆)》
《项目实战:Qt+OpenCV图像处理与识别算法平台(持续更新,当前v1.7.0)》
《项目实战:Qt编译Qt库以及使用C#调用Qt库,并实现C#集成Qt的tcp客户端》
《项目实战:Qt+OpenCV视频播放器(支持播放器操作,如暂停、恢复、停止、时间、进度条拽托等)》
《项目实战:Qt+OpenCV操作摄像头拍照、调节参数和视频录制》
《项目实战:Qt并发服务器通讯,受同一时刻最大线程数限制(笔者本本同一时刻600多)》
《项目实战:Qt多人聊天室程序(在线、离线、离线信息再次登录后发送等)》
Qt开发专栏:开发技术
《Qt开发Activex笔记(一):环境搭建、基础开发流程和演示Demo》
《Qt开发Activex笔记(二):Qt调用Qt开发的Activex控件》
《Qt开发Activex笔记(三):C#调用Qt开发的Activex控件》
《Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解》
《Qt开发技术:QCharts(二)QCharts折线图介绍、Demo以及代码详解》
《Qt开发技术:QCharts(三)QCharts样条曲线图介绍、Demo以及代码详解》
《Qt开发技术:QCharts(四)QCharts面积图介绍、Demo以及代码详解》
《Qt开发技术:Qt富文本(二)Qt文本光标操作、文档布局、富文本编辑、处理和Demo》
《Qt开发技术:Qt富文本(三)Qt支持的HTML子集(查询手册)以及涉及的类》
《Qt开发技术:QWebSocket客户端、服务端介绍与开发》
《Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建》
Qt开发专栏:三方库开发技术
《海康摄像SDK开发笔记(一):海康威视网络摄像头SDK介绍与模块功能》
《LlibModbus库开发笔记(一):libmodbus库介绍、编译和基础工程模板》
《地图开发笔记(一):百度地图介绍、使用和Qt内嵌地图Demo》
《地图开发笔记(二):Qt与百度地图js交互的基础-Qt向Js发送指令定位各大省份与城市》
《libzip开发笔记(一):libzip库介绍、编译和工程模板》
《xml开发笔记(一):tinyXml2库介绍、编译和工程模板》
《Qt混合Python开发技术:Python介绍、混合过程和Demo》
《Qt开发笔记之编码x264码流并封装mp4(一):x264介绍、windows平台x264库编译》
《Qt开发笔记之编码x264码流并封装mp4(二):windows平台x264添加mp4支持,gpac库的介绍与编译》
《Qt开发笔记之编码x264码流并封装mp4(三):Qt使用x264库对.yuv文件编码为.h264文件》
《Qt开发笔记之编码x264码流并封装mp4(四):mp4v2库的介绍和windows平台编译》
《Qt开发笔记之编码h264码流并封装mp4(五):ubuntu平台编译x264》
《Qt开发笔记之编码h264码流并封装mp4(六):ubuntu平台编译mp4v2并封装mp4》
《Qt开发笔记之QCustomPlot:QCustomPlot介绍、编译与使用》
《JRtplib开发笔记(一):JRtplib简介、JThread库编译》
《JRtplib开发笔记(二):JRtplib库编译、示例演示》
《JRtplib开发笔记(三):JRtplib库编程使用说明》
《JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo》
《Jpeglib开发笔记(一):JpegLib库介绍、windows编译和Demo》
《Jpeglib开发笔记(二):JpegLib编译(ubutnu)和Demo》
《手写识别(zinnia)开发笔记(一):Zinnia介绍、编译、使用以及Demo》
《Qt开发笔记(一):Qt+FFmpeg开发环境搭建以及工程模板》
《Qt开发笔记之线性代数:线性代数矩阵以及Eigen库的介绍、编译和使用》
Qt开发专栏:实用技巧
《Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)》
《Qt实用技巧:Qt中添加对C++11标准的支持(两种方式)》
《Qt实用技巧:Qt从QtCreator更换为VS开发Qt所需要注意的坑》
《Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符》
《Qt实用技巧:VS2017编写纯C库以及使用Qt调用C库方法》
《Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”》
《Qt实用技巧:将QWidget作为输入窗口,接收键盘消息、输入法并且控制输入法悬浮工具栏位置控制》
《Qt实用技巧:QPainterPath绘图路径(多次画同样的图形集合)》
《Qt实用技巧:代码中QIcon缩放(QPixmap的手动放大和QIcon自动缩小)》
《Qt实用技巧:在Qt Gui程序中嵌入qml界面(可动态覆盖整个窗口)》
《Qt实用技巧:使用QMediaPlayer播放mp4文件》
《Qt实用技巧:Qt连接SQL Server数据库(需要配置ODBC)》
《Qt实用技巧:80显示超大显示拼接(十台服务器,每台八路摄像头)方案和Demo》
《Qt实用技巧:QCreator使用git(gitHub)管理项目代码笔记》
《Qt实用技巧:ubuntu发布程序打包流程(解决插件xcb加载失败) 》
《Qt实用技巧:图形视图框架中图元将矩形边界改为不规则边界(用于选取和碰撞)》
《Qt实用技巧:实现不规则窗口的鼠标消息穿透,包括穿透到桌面和穿透到父窗口》
《Qt实用技巧:QString、LPCWSTR、std::string之间的转换(持续补充)》
《Qt实用技巧:win将ffmpeg、opengl、osg等各种库封装成qt模块,运行需要dll,增加自动拷贝运行库到exe目录执行脚本》
《Qt实用技巧:使用QTableView、QSqlTableMode与QSqlDatabase对数据库数据进行操作》
《Qt实用技巧:QWidget中QPushButton成为可点击的图标(实现全透明,不论点击与否都只显示Icon)》
《Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件》
《Qt实用技巧:测试QImage加载解码、QImage使用原数据、QImage格式转换等等的时间消耗》
《Qt实用技巧:对QPushButton(等类似透明有黑色背景的QWidget实现透明/半透明的方法》
《Qt实用技巧:Qt设计器中QIcon的缩放(qss的放大和QIcon自动缩小(无法自动放大))》
Qt开发专栏:各种问题解决
《关于 Qt部署在RV1126的arm-linu系统上使用QCursor::pos()获取鼠标为0 的解决方法始终为0 的解决方法》
《关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法》
《关于 Qt使用MSVC版本编译出现“QMAKE_MSC_VER” 的解决方法》
《关于 Qt使用QOpenGLWidget运行时崩溃 的解决方法》
《关于 C#使用Console.WriteLine调试没有命令行输出 的解决方法》
《关于 error: C2039: “shared_ptr”: 不是“std”的成员 的解决方法》
《关于 CMake“cmake is not able to compile a simple test program”错误 的解决方法》
《关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法》
《关于 QtCreator中写Qt程序遇到printf不输出问题 的解决方法》
《关于 QLineEdit设置QDoubleValidator设置范围无效问题 的解决方法》
《关于 编译QT项目时报错:error: cannot find -lGL 的解决方法》
《关于 编译qt项目时报错:error: cannot find -lGLESv2 的解决方法》
《关于 QMainwindow设置布局layout失败 的解决方法》
《关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法》
《关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法》
《关于 libQt5xxx:对‘Qxxxx::xxxx()@Qt5’未定义的引用错误 的解决方法》
《关于 Chrome插件安装时程序包无效:"CRX_HEADER_INVALID" 的解决方法》
《关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法》
《关于 QMessageBox定制大小重写showEvent失败的 解决方法》
《关于 GraphicsScene场景中触发事件使用event->pos()获取坐标为0 的解决方法》
《关于 QtForMac开发 ui界面设置最小宽度和高度无效 的解决方法》
《关于 操作COM组件的RGB属性只能传递一个int表达COM三色属性rgb 的解决方法》
《关于 Qt信号与槽连接时出现无法识别信号问题 的解决方法》
《关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法》
《关于 加载图片"Corrupt JPEG data: premature end of data segment" 的解决方法》
《关于 QGLWidget和QOpengGLWidget透明相关问题 的问题》
《关于 Qt场景QGraphicsScene中,添加QWidget窗口,QWidget窗口无法捕捉mouseReleaseEvent松开消息 的解决方法》
《关于 Qt在win上“启动程序失败,路径或者权限错误"无法运行的16位程序 的解决方法》
《关于 QtCreartor编写纯C++程序调用不到C++某些标准库和枚举以及运行错误 的解决方法》
《关于 error: comparison between ... 'QPushButton*' and 'QAbstractButton*' lacks... 的解决方法》
《关于 QWidget无法使用stylesheet设置自身backgound-color(背景色)和border-image(背景图片) 的解决方法》
《关于 QNetworkManager出现“QSslSocket: cannot call unresolved function SSLv23_client_method“ 的解决方法》
《关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法》
《关于 QWidget+Qml程序打包到ubuntu时,程序与系统库版本不同,编译时添加并依赖自带库 的方法》
《关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法》
《关于 ubuntu18.04无法通过常用命令安装gcc 的解决方法》
《关于 ubuntu18.04使用git pull报错(没有权限) 的解决方法》
《关于 vm虚拟机ubuntu18.04网络图标不见且无法连接网络 的解决方法》
Qt开发专栏:qss样式表笔记大全
《qss样式表笔记大全(一):qss名词解析(包含相关示例)》
《qss样式表笔记大全(二):可设置样式的窗口部件列表(上)(包含相关示例)》
《qss样式表笔记大全(三):可设置样式的窗口部件列表(中)(包含相关示例)》
《qss样式表笔记大全(四):可设置样式的窗口部件列表(下)(包含相关示例)》
Qt开发专栏:概念
《Qt疑难杂症:无法QVideoWidget播放器上浮控件》
《QT三大绘图类:QPixmap/QImage/QPicture》
《Qt开发笔记:QGLWidget、QOpenGLWidget详解及区别》
Qt开发专栏:qml开发
《qml开发笔记(二):可视化元素基类Item详解(上半场anchors等等)》
《qml开发笔记(三):可视化元素基类Item详解(下半场)》
《qml开发笔记(四):可视化元素Rectangle、Image》
《qml开发笔记(附表一):qml可识别的color表:颜色--名称--RGB》
《qml开发笔记(五): 可视化元素BorderImage、AnimatedImage、AnimatedSprite、SpriteSequence》
《qml开发笔记(七):输入元素鼠标输入MouseArea和键盘输入Keys》
《关于 qml开发中使用Image元素切换图片闪黑屏 的解决方法》
《Qml实用技巧:将样式style从对象中独立出来,可使多个按钮加载同一个样式》
《Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)》
《关于 qml从ubuntu开发迁移到目标机(定制ubuntu)上stackview无法显示(显示白屏)的解决方法》
《关于 QWidget+Qml程序部署到linux时,'module"QtQuick”is not installed' 的解决方法》
树莓派开发专栏
《树莓派开发笔记(一):入手树莓派3b,成功运行树莓派系统》
《树莓派开发笔记(二):树莓派Qt编译和宿主机Qt交叉编译》
《树莓派开发笔记(三):更便捷的开发,windows下和ubuntu下远程桌面至树莓派》
《树莓派开发笔记(四):更便捷的开发,qt远程运行(主机qt开发一键远程运行到目标机上)》
《树莓派开发笔记(五):GPIO引脚介绍和GPIO的输入输出使用(驱动LED灯、检测按键输入)》
《树莓派开发笔记(六):GPIO口的UART的使用(串口通讯)》
《树莓派开发笔记(七):GPIO口的SPI使用(BME280三合一传感器:测量温度、湿度、气压、海拔高度)》
《树莓派开发笔记(八):GPIO口的I2C使用(BME280三合一传感器:测量温度、湿度、气压、海拔高度)》
《树莓派开发笔记(九):CSI口的摄像头拍照(同样适用USB摄像头)》
《树莓派开发笔记(十):Qt读取ADC模拟量电压(ADS1115读取电压模拟量)》
《树莓派开发笔记(十一):蓝牙的使用,BlueZ协议(双树莓探测rssi并通过蓝牙互传获取的rssi信号强度)》
《关于 树莓派系统sudo ifconfig wlan0 up时,报错:Operation not possible due to RF-kill 的解决方法》
持续补充中…
OSG、OSGEARTH三维开发专栏
《项目实战:Qt+OSG三维点云引擎(支持原点,缩放,单独轴或者组合多轴拽拖旋转,支持导入点云文件)》
《OSG开发笔记(三):OSG使用osgQt嵌入Qt应用程序》
《OSG开发笔记(四):OSG不使用osgQt重写类嵌入Qt应用程序》
《OSG开发笔记(七):OSG复现OpenGL入门示例和OSG坐标系》
《OSG开发笔记(九):OSG模型的基本操作之添加/删除、显示/隐藏、开关节点开/关》
《OSG开发笔记(十):OSG模型的变换之平移、旋转和缩放》
《OSG开发笔记(十二):OSG基本几何图形、内置几何类型》
《OSG开发笔记(十八):OSG鼠标拾取pick、拽托球体以及多光源》
《OSG开发笔记(二十一):OSG使用HUD绘制图形以及纹理混合模式》
《OSG开发笔记(二十三):Qt使用QOpenGLWidget渲染OSG和地球仪》
《OSG开发笔记(二十四):OSG漫游之平移、转向和低抬头》
《OSG开发笔记(二十五):OSG漫游之CS移动、碰撞检测与跳跃》
《OSG开发笔记(二十七):OSG路径漫游之录制播放固定路径动画》
《OsgEarth开发笔记(一):Osg3.6.3+OsgEarth3.1+vs2019x64开发环境搭建(上)》
《OsgEarth开发笔记(二):Osg3.6.3+OsgEarth3.1+vs2019x64开发环境搭建(中)》
《OsgEarth开发笔记(三):Osg3.6.3+OsgEarth3.1+vs2019x64开发环境搭建(下)》
持续补充中…
OpenCV开发专栏
《项目实战:Qt+OpenCV激光射击游戏(识别激光、识别圆)》
《项目实战:Qt+OpenCV视频播放器(支持播放器操作,如暂停、恢复、停止、时间、进度条拽托等)》
《项目实战:Qt+OpenCV操作摄像头拍照、调节参数和视频录制》
《OpenCV开发笔记(〇):使用mingw530_32编译openCV3.4.1源码,搭建Qt5.9.3的openCV开发环境》
《OpenCV开发笔记(三):OpenCV图像的概念和基本操作》
《OpenCV开发笔记(四):OpenCV图片和视频数据的读取与存储》
《OpenCV开发笔记(五):OpenCV读取与操作摄像头》
《OpenCV开发笔记(六):OpenCV基础数据结构、颜色转换函数和颜色空间》
《OpenCV开发笔记(八):OpenCV常用操作之计时、缩放、旋转、镜像》
《OpenCV开发笔记(九):OpenCV区域图像(ROI)和整体、局部图像混合》
《OpenCV开发笔记(十):OpenCV图像颜色通道分离和图像颜色多通道混合》
《OpenCV开发笔记(十一):OpenCV编译支持Gpu(cuda) 加速开发之win-qt-mingw32编译》
《OpenCV开发笔记(十二):OpenCV编译支持Gpu(cuda) 加速开发之win-qt-msvc2015编译(opencv3.4.0、cuda9.0、VS2015)》
《OpenCV开发笔记(十三):OpenCV图像对比度、亮度的调整》
《OpenCV开发笔记(十四):算法基础之线性滤波-方框滤波》
《OpenCV开发笔记(十五):算法基础之线性滤波-均值滤波》
《OpenCV开发笔记(十六):算法基础之线性滤波-高斯滤波》
《OpenCV开发笔记(十七):算法基础之线性滤波对比-方框、均值、高斯滤波》
《OpenCV开发笔记(十八):算法基础之非线性滤波-中值滤波》
《OpenCV开发笔记(十九):算法基础之非线性滤波-双边滤波》
《OpenCV开发笔记(二十):算法基础之非线性滤波对比-中值、双边滤波》
《OpenCV开发笔记(二十一):算法基础之形态学滤波-膨胀》
《OpenCV开发笔记(二十二):算法基础之形态学滤波-腐蚀》
《OpenCV开发笔记(二十三):算法基础之形态学滤波-开运算》
《OpenCV开发笔记(二十四):算法基础之形态学滤波-闭运算》
《OpenCV开发笔记(二十五):算法基础之形态学滤波-形态学梯度》
《OpenCV开发笔记(二十六):算法基础之形态学滤波-顶帽(礼帽)》
《OpenCV开发笔记(二十七):算法基础之形态学滤波-黑帽》
《OpenCV开发笔记(二十八):带你学习图像识别之阈值化》
《OpenCV开发笔记(二十九):带你学习图像识别之自适应阈值》
《OpenCV开发笔记(三十):带你学习图像识别之经典OTSU算法阈值化》
《OpenCV开发笔记(三十一):红胖子8分钟带你深入了解双阈值化(图文并貌+浅显易懂+程序源码)》
《OpenCV开发笔记(三十二):红胖子8分钟带你深入了解半阈值化(图文并貌+浅显易懂+程序源码)》
《OpenCV开发笔记(三十三):红胖子8分钟带你深入了解漫水填充算法(图文并茂+浅显易懂+程序源码)》
《OpenCV开发笔记(三十四):红胖子带你傻瓜式编译Qt+openCV3.4.1+opencv_contrib(全网最浅显易懂)》
《OpenCV开发笔记(三十五):红胖子8分钟带你深入了解ximgproc扩展模块中的自适应流行滤波器(图文并茂+浅显易懂+程序源码)》
《OpenCV开发笔记(三十六):红胖子8分钟带你深入了解缩放与图像金字塔(图文并茂+浅显易懂+程序源码)》
《OpenCV开发笔记(三十七):红胖子8分钟带你深入了解边缘检测和Canny算子边缘检测(图文并茂+浅显易懂+程序源码)》
《OpenCV开发笔记(三十八):红胖子8分钟带你深入了解高阶的Canny算子边缘检测(图文并茂+浅显易懂+程序源码)》
《OpenCV开发笔记(三十九):红胖子8分钟带你深入了解sobel算子边缘检测(图文并茂+浅显易懂+程序源码)》
《OpenCV开发笔记(四十):红胖子8分钟带你深入了解Laplacian(拉普拉斯)算子边缘检 以上是关于开发技术集合(包含Qt实用技术树莓派三维OpenCVOpenGLffmpegOSG单片机软硬结合等等)持续更新中...的主要内容,如果未能解决你的问题,请参考以下文章 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术树莓派三维OpenCVOpenGLffmpegOSG单片机软硬结合等等)持续更新中... 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术树莓派三维OpenCVOpenGLffmpegOSG单片机软硬结合等等)持续更新中... 树莓派开发笔记:入手研华ADVANTECH工控树莓派UNO-220套件:介绍和运行系统 树莓派开发笔记(十三):入手研华ADVANTECH工控树莓派UNO-220套件:安装rtc等驱动 树莓派开发笔记(十六):树莓派4B+安装mariadb数据库(mysql开源分支)并测试基本操作 树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件:使用研发自带系统测试rtcgpio232和485套件接口