自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 移植 FFMPEG 3.0 到 Hi3531

1.去官网下载 FFMPEG 3.0 包, 然后解压2.3.   查看配置后缀的含义4.5. make6.make install7.将 打包解压到 arm里面。

2016-07-10 16:24:32 1269

原创 交叉编译移植 FFMPEG X264 XVID 到 hi3531

1. 主机环境:   Thinkpad x230 CTO      win7 64位      +   VMware 11.1.2  + ubuntu 12.04(LTS)【Linux ubuntu 3.2.0-29-generic-                          pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i6

2016-07-10 16:23:09 2096 2

转载 TI BIOS MCSDK 2.0 User Guide

BIOS MCSDK 2.0 User GuideImportant Note:The software found on this site is available for download, but is no longer being actively developed or maintained. C665x and C667x device

2016-07-10 16:16:20 4018

转载 OpenCV 检测图片上的条形码

OpenCV 检测图片上的条形码这篇博文的目的是应用计算机视觉和图像处理技术,展示一个条形码检测的基本实现。我所实现的算法本质上基于StackOverflow 上的这个问题,浏览代码之后,我提供了一些对原始算法的更新和改进。首先需要留意的是,这个算法并不是对所有条形码有效,但会给你基本的关于应用什么类型的技术的直觉。假设我们要检测下图中的条形

2016-07-10 16:04:27 2021 1

转载 JPEG编解码过程详解

JPEG文件编/解码详解JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写。它由国际电话与电报咨询委员会CCITT(The International Telegraph and Telephone Consultative Committee)与国际标准化组织ISO于1986年联合成立的一个小组,负责制定静态数字图像的编码标准

2016-07-10 16:02:42 5149

转载 小波变换简介

分类: CV相关

2016-07-10 16:00:05 660

转载 Adaboost 的原理与推导(课程 & 读书笔记) Adaboost的原理与推导

一直想写Adaboost来着,但迟迟未能动笔。其算法思想虽然简单“三个臭皮匠赛过诸葛亮”,但一般书上对其算法的流程描述实在是过于晦涩。昨日11月1日下午,邹博在我组织的机器学习班第8次课上讲决策树与Adaboost,其中,Adaboost讲得酣畅淋漓,讲完后,我知道,可以写本篇博客了。    无心啰嗦,本文结合邹博之决策树与Adaboost 的PPT 跟《统计学习方法》等参考资料写就,可以定义

2016-07-10 15:58:41 1524

转载 opencv源码解析之(6):hog源码分析

一、网上一些参考资料       在博客目标检测学习_1(用opencv自带hog实现行人检测) 中已经使用了opencv自带的函数detectMultiScale()实现了对行人的检测,当然了,该算法采用的是hog算法,那么hog算法是怎样实现的呢?这一节就来简单分析一下opencv中自带 hog源码。       网上也有不少网友对opencv中的hog源码进行了分析,很不

2016-07-10 15:56:44 621

转载 基于LSD的直线提取算法

LSD是一种局部提取直线的算法,速度比Hough要快。但是有局部算法的缺点:1.对于直线相交情况,因为设置了每个点是否USED,因此每个点只能属于一条直线,若有相交必有至少一条直线被割裂为两条。又因为其基于梯度,直线交点梯度值往往又较小(不被检测为边缘点),因此很有可能相交的两条直线在交点处被割裂为四条线段。2.由于局部检测算法自增长的特点,对于长线段被遮挡、局部模糊等原因经常

2016-07-10 15:54:58 2882

原创 Qt 写XML文档

10        20        30        40    camera_control> codes :#include QT += xml  QFile file( "target_1.xml" );    if ( !file.open( QIODevice::WriteOnly | QIODevice::Truncate ) )

2016-07-10 15:49:15 308

原创 Qt 读取 XML 文档

QDomDocument doc( "kdevelop" );       QFile file( "domwrite.kdevelop" );        if ( !file.open( QIODevice::ReadOnly ) )              return 0;        if ( !doc.setContent( &file ) )    

2016-07-10 15:47:38 405

转载 Qt经典—线程、事件与Qobject

线程是qt channel里最流行的讨论话题之一。许多人加入了讨论并询问如何解决他们在运行跨线程编程时所遇到的问题。快速检阅一下他们的代码,在发现的问题当中,十之八九遇到得最大问题是他们在某个地方使用了线程,而随后又坠入了并行编程的陷阱。Qt中创建、运行线程的“易用”性、缺乏相关编程尤其是异步网络编程知识或是养成的使用其它工具集的习惯、这些因素和Qt的信号槽架构混合在一起,便经常使得人

2016-07-10 15:45:53 864

转载 QT编写多线程TCP文件接收服务器

1: // Linux下网络编程,客户端程序代码2: //程序运行参数:3: // ./client IPADDRESS PORTNUMBER4: // (其中IPADDRESS是服务端IP地址,PORTNUMBER是服务端用于监听的端口)5: //6: 7: #include 8: #include 9: #include 10: #i

2016-07-10 15:44:15 1913

转载 QML UI布局管理

概述使用Qt做过UI的一定对QHBoxLayout, QVBoxLayout, 和QGridLayout这三个最重要也最常使用的layout managers非常熟悉。那么在QML中又是如何控制和管理UI布局的呢?那么我们这篇文章就为大家介绍这些基础知识。首先,QML同样允许大家使用硬编码的方式将位置数值直接写到代码中,但是这样做首先难以适应UI的调整,其次代码维护起来也很困难。因

2016-07-10 15:42:31 347

转载 Qt 中update()和repaint()的区别

void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。 如果w是负数,它被width()-x替换,并且如果h是负数,它被height()-y替换。 如

2016-07-10 15:41:16 6861 1

转载 Qt 添加桌面图标

Qt的跨平台功能很强大,但是它还没有一个可以跨平台的显示桌面图标的方法。于是默认情况下,用Qt Creator生成的程序都是Windows默认的命令行图标。那怎么修改呢?在Qt Designer里面修改是没用的,那里显示的是程序运行时左上角的小图标。    在Windows下的正确方法是:    1.首先要有一个windows程序图标文件,比如logo.ico。这个文件一般32x32像素就

2016-07-10 15:40:04 1417

转载 qt embeded 移植到3531

这几天编译了QT试试,几经周折终于成功,分享下。1、下载        ftp://ftp.qt.nokia.com/qt/source/qt-embedded-linux-opensource-src-4.5.3.tar.gz        解压        2、进入 mkspecs/qws        目录        cp -rf linux-arm-g++

2016-07-10 15:38:59 345

转载 win7下配置OpenCV的Qt开发环境

0 编译、配置OpenCV的工程相当曲折,编译OpenCV不下5次,一开始还以为是自己的配置、编译步骤有问题,后来发现原来是自己电脑装的Qt Creator版本有点低,里面的MingW版本较低,而OpenCV下载的是最新版本,最新版本的OpenCV需要高版本的MingW。最后果断换成高版本Qt Creator,终于编译成功。 1 下载所需工具(1)Qt Creator 下载

2016-07-10 15:37:16 368

转载 QT中如何设置窗体的背景图片。

设置方法有两种,如下:1、利用style sheet给窗体设置背景    使用stylesheet设置背景图片还是有一些要注意的,如果是在mainwindow和dialog中,直接右键change style sheet在add resource中选择background-image或者border-image,选择资源文件中的图片就行了(前者是按像素显示图片,后者可根据窗体大小来自动缩放

2016-07-10 15:35:44 618

转载 Qt:拖拽图片到QLabel上并显示

拖拽图片到窗口的label里,显示效果如下:Qt已经提供了强大的拖拽功能,实现如上效果,只需要很简单的几步即可。1. 使用Qt Creator创建一个窗口,在里面放置一个QLabel,如下图:^_^,里面的QLabel与你的不一样?在此加个小知识点,给label加上style sheet,像CSS一样简单的就可以做出上图效果,按下图操作即可:

2016-07-10 15:34:22 1204

转载 Qt多窗口切换程序

[收起]文章目录1.ui文件中布局2.主要程序 Qt多窗口切换程序1.Ui文件中布局2.主要程序Main.Cpp12345678#include  #include "mainwindow.h" int main(int

2016-07-10 15:32:59 666 1

原创 QT中全屏显示子窗口的方法

QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示,但是他只对窗口模式的部件有用。子窗口的特征 是Qt::SubWindow,不是独立的窗口。因此对其调用showFullScreen()无效。通过对对子窗口调 用:setWindowFlags(Qt::Dialog);或setWindowFlags(Qt::Window);将其设为窗口模式后,即可调用 s

2016-07-10 15:30:55 1480

转载 动态修改QGridLayout

项目的图片浏览中需要单图、双图、四图等显示模式,之前使用QGraphicsScene显示多种图片,但这种方式扩展性不佳。当我们需要将每个图片组件包装成QWidget时,使用QGrapchicsScene就十分繁琐,不如使用布局管理器QGridLayout。切换模式时,只需修改布局管理器即可。下面,简单介绍我现在的程序思路:如上图所示,在SpaceContainer中包含一个或多

2016-07-10 15:28:47 4079

原创 Qt 向硬盘写文档

void MainWindow::on_pushButton_clicked(){ QDateTime da_time; QString time_str=da_time.currentDateTime().toString("yyyy-MM-dd HH-mm-ss"); QString runPath = QCoreApplication::applicat

2016-07-10 15:24:34 353

空空如也

空空如也

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

TA关注的人

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