- 博客(39)
- 资源 (18)
- 收藏
- 关注
原创 随着AI应用的落地,FPGA的市场将逐渐转移到多核SOC+专用领域SDK套件
先看两条新闻新闻1:16核1美刀的ai芯片https://www.eefocus.com/mcu-dsp/461690?utm_source=newsletter&utm_medium=email&utm_campaign=feb_new_productXMOS推出了Xcore.ai处理器,单个设备中提供高性能AI,DSP,控制和IOXcore.ai 芯片可提供 3...
2020-02-26 14:18:39
493
原创 OpenCV角点检测调试记录
方法1:cv::cvtColor(pimg0,pimg0,CV_BGR2GRAY);cv::Canny(pimg0,pimg0,100,150,3); //边缘检测cv::cornerHarris(pimg0,pimg0, 2, //邻域大小 5,
2017-06-10 14:00:26
418
原创 Qt控制台输入输出实现exe间通信
包含#include输出到控制台 QString str = tr("Im cld"); QTextStream out(stdout); out str 中文支持QString str = QString::fromLocal8Bit("清输入任意参数:");获取控制台的输入内容 QTextSt
2017-05-16 17:13:34
1029
原创 Qt 头文件互相包含会报错'<类名>' does not name a type
记录遇到的问题报错内容为'' does not name a type解决方法:改为不互相包含即可
2017-05-15 20:50:11
13375
6
原创 Qt打包成dll
1 新建库->C++库2 命名(此处为mydll)并选择共享库--下一步--下一步3 选择所需要的模块(有使用到的都选上)此处勾选前三项QtCore+QtGui+QtWidgets4 完成创建5 添加界面文件---新建-文件和类-Qt设计师界面6 选界面模板Widget(根据需要)7 设定保存文件名(此处同项目名为mydll)8 进入可视化界面设计,修改objectNa
2017-05-14 10:54:04
1145
原创 Qt下使用OpenCV2.3.1静态编译报错,解决过程记录
因使用到cv:threshold需要包含#include "imgproc\imgproc.hpp"编译时报错:解决办法:参考:http://blog.youkuaiyun.com/kingcooper/article/details/50765320 1尝试使用with_Qt报错:但不影响,忽略错误,继续编译。配置后报同样错误(验证与with_Q
2017-04-20 16:53:27
1139
原创 Qt下编译debug版本OpenCV
第一步:编译debug版OpenCV步骤完全同普通编译,CMAKE_BUILD_TYPE的值设为Debug即可普通编译OpenCV清参考我前面的帖子。第二步:配置在pro添加条件编译CONFIG(debug, debug|release) {INCLUDEPATH += C:/Qt/OpenCV2.3.1/include/opencv \
2017-04-20 13:07:00
1133
原创 OpenCV图像数据类型Mat不再陌生
以前使用OpenCV操作图像都是使用IplImage,现在好像多数都使用的Mat参考1:http://blog.youkuaiyun.com/augusdi/article/details/8876459 OpenCv学习笔记(二)—cv::Mat学习了解到IplImage是OpenCV1.0中使用的数据类型,Mat是OpenCV2.0中使用的数据类型前者是C语言实现,完全的继承C特性(也
2017-04-18 14:33:43
375
原创 在Qt下静态编译OpenCV过程记录
最近一直在补图像处理的知识,想搭个平台做一些算法。刚好有个案子打算用静态编译的OpenCV。好久没用过OpenCV了,找到自己以前配置的:http://blog.youkuaiyun.com/yh_1988/article/details/50758878发现做静态编译有问题没办法用。只好再重新配置一次环境,也做个记录。本以为挺简单2个晚上时间搞定的,没想到最后配置下来用了整整2天时间
2017-04-18 11:32:51
1025
原创 数字图像处理基础之走马观花
机器人那么火,自动驾驶那么火。想想我也是学过图像识别的人,别人问我图像卷积都不知道了,最近的状态也有点小尴尬:工作有点闲,业余学习还有点忙。借用工作闲暇时间充个电,补补图像处理知识吧。讨论到数字图像处理。想到的第一个参考书籍就是冈萨雷的《数字图像处理》数字图像处理大多可分为3个步骤
2017-03-29 16:55:13
462
原创 Qt 在VS下使用添加新类后报错LNK2019无法解析的外部符号解决办法
使用向导添加新类编译报错:mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall Dialog1::Dialog1(class QWidget *)" (??0Dialog1@@QAE@PAVQWidget@@@Z),该符号在函数 "private: void __thiscall MainWindow::rightCl
2016-10-01 11:46:45
6277
2
原创 Qt获取系统默认图标,显示到QListWidget内
QFileInfo fi(file_name);QFileIconProvider icon_provider;QIcon icon = icon_provider.icon(fi);QListWidgetItem *item = new QListWidgetItem(icon, file_name, ui->listWidget);ui->listWidget->addItem
2016-05-26 11:36:28
1687
原创 Qt任务栏,托盘栏,托盘菜单,图标等操作
隐藏任务栏setWindowFlags(Qt::FramelessWindowHint|Qt::WindowStaysOnTopHint|Qt::Tool);//不显示任务栏图标显示系统托盘图标#include private: QSystemTrayIcon *system_tray; system_tray = new QSystem
2016-05-25 17:15:44
3429
1
原创 Qt拖放
包含文件#include #include protected: void dragEnterEvent(QDragEnterEvent *event); void dragMoveEvent(QDragMoveEvent *event); void dropEvent(QDropEvent *event);//拖动文件到窗
2016-05-25 15:36:45
407
转载 Qt监测系统文件变化QFileSystemWatcher
QFileSystemWatcher文件系统监视器#include #include private: Ui::Widget *ui; QPoint relativePos; QFileSystemWatcher myWatcher;private slots: void showMessage(const QString
2016-05-25 14:48:34
6633
原创 Qt实现桌面悬浮球/不规则窗体
第一步:去掉窗口标题栏构造函数Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget)改为Widget::Widget(QWidget *parent) : QWidget(parent, Qt::FramelessWindowHint), ui(n
2016-05-25 14:14:22
12256
1
原创 Qt使用默认程序打开网址、文件夹
如使用默认浏览器打开帮助文件,或网址QDesktopServices::openUrl(QUrl("http://http://blog.youkuaiyun.com"));打开文件夹QDesktopServices::openUrl(QUrl("file:///C:/windows", QUrl::TolerantMode));需要包含#include
2016-05-25 13:56:20
2606
原创 Qt 下使用OpenCV
本来安装完OpenCV会有完整的已编译完的直接添加即可。但使用已编译完的会提示问题(我直接使用的时候提示libstdc -6.dll未找到,网上下载后提示版本不对)。所以保险起见还是重新编译过。编译大约需要15分钟(3.2G主频CPU)一安装1安装 Qt(QtSdk-offline-win-x86-v1_2_1.exe)(此处安装在C:/QtSDK)将C:\QtSDK\ming
2016-02-28 11:05:50
1765
原创 Qt5自带串口调试 --使用signal接收数据,自动侦测端口列表
Qt5自带串口初步用一下感觉还不错。调试记录.pro文件增加QT += serialport.h文件增加#include #include private slots: void my_readuart();//串口接收数据槽函数private: QSerialPort *my_serialport;
2014-12-08 14:39:17
16104
6
原创 突然发现小米赢了,赢的很彻底
且不讨论他手机做的好不好。开始做手机打价格战,2000块钱顶配手机,大家都不相信这样可以。当他火了以后,大家纷纷跟进来抢价格战这杯羹,蜂拥到2000元级别。这个时候小米已经悄然的积累了2年的用户。当大家跟进2000元价格战的时候,小米已经大红大紫,并推出1000元的顶配手机,其实千元机这个价格线上很多小品牌的手机在当时已经做的远比红米好了,但不足是知名度很小
2014-04-25 09:30:31
1279
原创 Qt输出到控制台/接收程序输出
<!--p, li {white-space:pre-wrap}-->输出到控制台:#include #include <!--p, li {white-space:pre-wrap}-->void MainWindow::writeTo(){QFile fileout;fileout.open
2012-07-18 09:57:02
7812
原创 Qt图标
1 程序图标: 首先准备个ICO图标例如:LOGO.ico。用记事本新建个txt里面就写一行:IDI_ICON1 ICON DISCARDABLE "LOGO.ico" 保存,修改后缀为.rc例如: mylogo.rc把它和图标LOGO.ico一起复制到QT工程项目的目录打开QT工程文件.pro(例如 "my.pro" ),在里面最后新添一行RC_FILE = myl
2012-07-16 14:50:49
1301
转载 Qt输出调试日晒日志到文件
一、基本分类:qDebug : 调试信息提示qWarning: 一般的警告提示qCritical: 严重错误提示qFatal: 致命错误提示二、如何截获这些信息Qt提供了qInstallMsgHandler 方法用来定制消息发生后如何来处理。qInstallMsgHandler 是一个回调函数,主要是由qDebug、qWarnng、qCritical、qFatal这些函
2012-06-20 09:28:03
4053
原创 Qt自定义弹窗屏蔽父窗口
写Qt程序时遇到一个问题:Qt自带的弹窗功能单一,所以须要自己用ui设计弹窗的内容,这样弹窗就和普通窗口一样了,但问题是这个弹窗显示后父窗口还是活动的。网上找了很久找到了解决办法: Qt::WindowFlags flags = Qt::Dialog; mycom->setWindowFlags(flags);
2012-06-11 14:55:16
2739
1
原创 Qt同一程序下不同类(不同界面、多个界面)之前同步变量方案
第一步:在工程里添加全局变量的头文件mydefine.h:#ifndef MYDEFINE_H#define MYDEFINE_Hextern int temp;#endif // MYDEFINE_H第二步:在工程里添加全局变量的源文件mydefine.cpp:#include "mydefine.h"int temp = 0;第三步:在需要使用变量temp的类头
2012-05-09 12:59:51
4456
1
原创 Qt常用函数 记录
一界面重载函数使用方法:1在头文件里定义函数<!--p, li {white-space:pre-wrap}-->protected: void paintEvent(QPaintEvent *event);2 在CPP内直接重载void ----------::paintEvent(QPaintEvent *){//重载函数体
2012-01-12 15:53:58
3437
原创 Qt 格式转换问题 记录
用Qt经常头痛于一些格式不能通用的问题在此记录备用1 (20120112)QString转为Char *QString *str;char *a;str="hello word ! "a=str->toLatin1().data();2 字符串中输入变量char a[64];//定义时直接分配空间int temp = 50;sprintf(
2012-01-10 15:48:58
1897
原创 最近喜欢上了PIC12F675
打算详细的研究一下这个单片机,编写各种C语言应用例程模板,做为以后小体积、小成本开发的参考包括驱动时钟芯片、单总线温度传感器、模拟I2C、串并转换器(74LS595)普通I/O操作、AD操作、定时、中断操作。等等 一些常用功能。有没有之前程序共享的?有感兴趣的吗?
2011-11-24 13:41:46
3589
1
原创 普通低速单片机驱动OV7670等摄像头为什么要用FIFO?
普通低速单片机驱动OV7670等摄像头为什么要用FIFO?前段时间项目使用到一个OV7670,用的50M的Cortex_M3驱动。买的是OV7670+AL422.直接买过来调试,上设备,还算一路顺利,没出现什么大的难题。但使用完回头想想,一个OV7670才30RMB不到为什么还要加一个FIFO使成本增大一倍多?问Taobao店主,答的很乱,给
2011-11-07 11:06:25
20300
14
原创 如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置
用Qt Creator 设计程序时,最方便的就是ui设计器,可以很容易的得到想要的布局。但是这样自动布局带来的后果是很难知道窗口中某一部件在主窗口中的相对位置。在处理子窗口鼠标事件时变的很麻烦。主窗口有菜单、工具条等,想用鼠标绘图,把鼠标轨迹映射到窗口
2011-09-14 10:06:41
20581
1
原创 Qt鼠标事件总结
//鼠标按下事件void QWidget::mousePressEvent(QMouseEvent *event){ QString str="("+QString::number(event->x())+","+QString::number(event->y
2011-09-07 17:06:23
10160
10
原创 Qt图片自适应窗口控件大小
最近在用Qt设计一个小程序,想让一幅图片自适应窗口大小,由于本人比较笨,一直找不到好方法。找到了很多方法但都会出一些小问题,刚刚摸索出解决办法了,在些记录。思想:1 显示图像是用QLabel2 在QWidget或其他窗口部件上显示(
2011-09-06 11:53:54
36633
16
原创 Qt显示中文的 方法
实际发布Qt在显示中文的时候会经常莫名的时好时坏。在此整理了一些比较可靠的方法与一些备选方法。1最快的方法:使用QString的formLocal8bit()此方法为:系统直接自动将char * 的参数转换成为系统默认的编码,然后返回一个QString。#in
2011-09-06 10:28:09
1781
原创 Qt保存界面配置到注册表
//需要使用QSetting#include声明函数protected: void closeEvent(QCloseEvent *event);private: void wirteSettings(); void readSettings()
2011-09-06 10:25:49
1933
转载 你应当如何学习C++(以及编程)(rev#1)
最近在学习Qt但由于没有C++的基础,感觉学的很吃力。看到pongba的这篇文章感觉不错就弄过来了,原文地址:http://blog.youkuaiyun.com/qter_wd007/article/details/5377809你应当如何学习C++(以及编程)(rev#1
2011-08-26 09:22:18
990
转载 【转】修练8年C++面向对象程序设计之体会
修练8年C++面向对象程序设计之体会2005年04月29日 作者:林锐 责任编辑:xietaoming 六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向
2011-08-26 09:17:46
825
HexEditor_0.9.8_x86.zip
2020-11-05
文件名批量替换工具
2017-06-16
数字图像处理第二版中文版(冈萨雷斯)-含初级目录.pdf
2014-02-05
Qt界面中添加设计好的子页面
2011-12-26
QtOpenCV库 方便在Qt中使用OpenCV
2011-09-19
一步一步教你配置Qt Creator下使用OpenCV 2.3 包会图文教程
2011-09-07
qt 桌面时钟小部件源码
2011-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人