自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 hciconfig代码分析及应用

Linux蓝牙hciconfig代码分析

2023-02-21 23:12:16 701

原创 qt creator利用dmp文件定位程序崩溃代码位置

一个庞大的工程往往代码量很大,放在不同电脑上运行,有崩溃的现象发生,但查找起来很麻烦,所以利用windows的dmp文件定位程序崩溃的地方,能快速解决问题。本人用qt开发伺服驱动器上位机,别人用着崩溃了,但又是多人合作开发,谁都不知道是谁的代码错了,唯有定位错误才能解决了,所以亲身经历,总结一下。一、首先qt dmp文件的生成1、在pro文件里添加QMAKE_CFLAGS_RELEASE = -O2 -MD -ZiQMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /DEB

2021-02-07 10:12:37 1986 5

原创 qt解决加载WiFi设置界面时需要得密码认证问题

问题情况因项目要求加载WiFi的设置界面到上位机上,方便用户操作。通过WiFi的ip在浏览器登录时会出现windows安全中心的密码登录框,输入用户名和密码即可进入WiFi的配置界面。而qt是通过QWebEngineView加载网页,QWebEngineView的信息就不再重复,网上很多。我通过QWebEngineView的load(QUrl("https://baidu.com"));可以正常进去百度的界面。可是我换成load(QUrl("http://10.10.100.254/"));

2021-01-20 15:50:55 811

原创 qt消除 “warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失“的警告

因为qt采用MSVC的编译环境,VS的文件编码跟qt自带的文件编码不一样,所以报这个错误。虽然没什么影响,但是强迫症的我不喜欢警告的出现。解决方法:在pro文件里加上:QMAKE_CXXFLAGS += /wd"4819"然后重新编译就神奇的不见了。...

2021-01-05 14:59:04 1246 1

原创 git基础学习(二)-----git分支

1、git branch testing创建一个新分支,但不会转到新分支。2、 git checkout testing 切换到一个已存在的分支。3、 git checkout -b testing 创建一个新分支,并切换过去。4、 git merge testing 合并分支,把testing分支合到目前所处的分支。5、git branch -d testing 删除分支。6、git branch 如果不加任何参数运行它,会得到当前所有分支的一个列表。 * 字符代表当前分支。7、 git

2020-12-28 17:04:25 100

原创 git基础学习(一)

1、git init 初始化一个 Git 仓库, 是使用 Git 的第一个命令。2、git clone <url> 克隆现有的仓库。3、git clone <url> <目录名> 克隆现有的仓库并更改目录名。4、git status查看文件处于什么状态。git各个状态转换如下:git status 命令的输出十分详细,其用语有些繁琐,可使用 git status -s 命令或 git status --short 命令,得到一种 格式更为紧凑的输出。?

2020-12-18 18:01:29 113

原创 QT之QTreeView使用总结

1、在UI界面中拖TreeView控件进UI界面。2、一般Qt中使用model来管理数据与视图的关系,使用delegate重写point()处理UI效果。一、modelQT提供了一些现成的models用于处理数据项:QStringListModel 用于存储简单的QString列表。QStandardItemModel 管理复杂的树型结构数据项,每项都可以包含任意数据。QDirModel提供本地文件系统中的文件与目录信息。 QSqlQueryModel,QSqlTableModel,QSql

2020-08-05 14:04:07 11985

原创 qt creator在MSVC2017下代码检查报错解决办法

qt creator的版本为5.14.1在MinGW环境环境下编写代码,代码检查不会报错,而转到MSVC2017下代码检查会报错,但是编译能通过,只是在编写代码的时候很不爽。报错情况如上图。解决方案:1、进入帮助,选择关于插件。2、把ClangCodeModel去掉。3、关闭软件,重新进入。进去之后就发现不会报错了。...

2020-05-23 14:09:52 1422

原创 毕业设计-树莓派人脸检测语音交互机器人设计(五)-------------人脸检测、解决问题、帮助链接

你哈

2020-05-23 11:47:47 1234 10

原创 毕业设计-树莓派人脸检测语音交互机器人设计(四)-------------基于百度的语音识别和语音合成、图灵机器人

经过pyaduio录音的wav文件,用百度的语音识别翻译成文字。在百度智能云官网上注册:https://ai.baidu.com/tech/speech注册登录后的界面。创建应用就能得到相应的api接口了。在https://ai.baidu.com/sdk#asr下载语音识别和合成的SDK。下载完成之后用发ftp协议或者samba共享到树莓派上。解压包:unzip aip-pyt...

2020-04-28 13:59:16 2221

原创 毕业设计-树莓派人脸检测语音交互机器人设计(三)-------------音频播放与录音

树莓派板子上只有一个音频输出3.5mm接口,没有音频输入接口,用USB声卡解决该问题。音频播放在这里推荐三款树莓派音频播放器omxplayer、sox、mplayer2。三种播放器的性能就不多说了。sudp apt-get install omxplayersudp apt-get install soxsudp apt-get install mplayer2通过上面的命令进行下...

2020-04-27 23:26:14 1473 3

原创 毕业设计-树莓派人脸检测语音交互机器人设计(二)-------------树莓派环境配置

树莓派登录界面通过树莓派登录界面有VNC,远程登录、HDMI显示屏等等1、电脑远程登录树莓派通过ip登录后,在命令行安装xrdp服务sudo apt-get install xrdp安装完成后就可以用电脑的远程登录树莓派了,VNC如果没有开机自启,还是执行命令行才能用VNC,所以远程登录挺方便的。2、VNC登录在命令行输入sudo raspi-config选择Interfacin...

2020-04-27 20:48:18 734

原创 毕业设计-树莓派人脸检测语音交互机器人设计(一)-------------树莓派Debian系统下载安装烧录

在这里先BB下,做这个毕设的过程中,一开始很顺利,按照一些博客的教学实现了,后来想解决alsa录音报错和录音慢的问题,搞得树莓派删了python2和alsa库很多东西,连raspi-config的都没了,心态崩了就下载了最新的Debian系统重新搞遍,就总结一下吧。树莓派安装Debian系统下载Debian官方镜像官网网站:https://www.raspberrypi.org/downlo...

2020-04-27 18:25:00 929

原创 总结:树莓派安装opencv3.4.1过程总结及问题解决

网上已经出现很多关于opencv的安装教程,在这里总结一些老哥写的好文章,以及解决自己所遇到的问题。树莓派安装链接链接1链接2:这老哥写的挺好链接3链接4暂且就放这么多,内容上差不多。遇到的问题1、sudo apt-get install libgtk2.0-dev安装失败解决方法参考:https://www.cnblogs.com/zpc-uestc/p/6852173.htm...

2020-02-27 12:18:17 801

原创 树莓派安装samba服务程序

须知: samba协议是实现文件共享的协议,在树莓派安装samba程序是方便把windows系统的文件传到树莓派,更重要的是windows系统能在线修改树莓派里面的文件,写代码时可以直接用电脑的vs code和source insight直接编辑,不用麻烦去用树莓派里面的vim,虽然vim很快捷,但本人还是习惯用windows的代码编辑器。不啰嗦了,下面进入正题。一、登陆到树莓派的终端具体的...

2020-01-29 22:05:53 292

原创 树莓派更换阿里云源

前提树莓派系统安装后默认使用国外的镜像源来更新软件,由于不可描述原因,国外访问速度非常慢,其次有些软件在本身的源没办法下载,所以就要换一个软件源。树莓派官方提供了一个更新源列表,这里我将变更为阿里云源。1、查看系统版本通过在终端输入lsb_release -a2、修改软件更新源,执行如下命令:原本文件里面的内容在前面加#号注释掉,增添如下代码。3、修改系统更新源,执行如...

2020-01-14 20:55:47 4027 1

原创 (一)Kinect2.0获取深度图像、RGB图像

本文是基于VS+opencv+Kinect2.0来获取深度图像、RGB图像并显示。关于具体的工程配置请参考:VS+opencv+Kinect2.0工程配置Kinect2.0能获取到6种数据源1、ColorFrameSource 彩色图2、InfraredFrameSource 红外图(16-bit)3、DepthFrameSource 深度图(16-bit,单位:mm)注意:kinec...

2020-01-08 17:12:03 7425 3

原创 Visual Studio 2019+Kinect2.0+opencv3.4.7工程配置

新建一个控制台工程应用。安装好Kinect2.0 SDK 和 opencv3.4库。配置工程如下:一、Kinect2.0的工程配置1、为了正确编译,选择在debug x64的环境下编译2、打开工程的属性,确认是否是debug 和 x64模式下3、在【c/c++】----【常规】----【附加包含目录】中 添加【对应的kinect路径下的inc文件的地址】————————————要...

2020-01-07 16:03:32 3263 1

原创 C与C++部分区别

1、struct的区别定义结构体如下:struct name{int val;char ch[50];}c引用时是 struct name a;C++引用时是 name b;(可以忽略掉struct)2、三目运算符的区别C:((a<b)?a:b)=10; -------->errorC++:((a<b)?a:b)=10;------>ture对于C++...

2019-11-22 23:00:59 130

wifi_test.zip

这是一个qt工程,是一个qt实现登录WiFi设置网页的demo。

2021-01-20

opencv缺失的源码.zip

opencv安装过程中,出现openc_contrib 提示缺少boostdesc_bgm.i的错误,把这些文件放到相应的目录编译及可通过。

2020-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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