自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NCTU_to_prove_safety的博客

浮世小舟,泛于湖上,随波逐流

  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux在安装ffmpeg时怎么将/usr/local/ffmpeg/lib目录设置到LD_LIBRARY_PATH环境变量

1、下载ffmpeg。2、解压缩 tar -zxvf ffmpeg.tar.gz3、编辑profile文件: vi /etc/profile 在文件末尾加上两句话: export FFMPEG_HOME=/usr/local/ffmpeg export PATH=$FFMPEG_HOME/bin:$PATH4、配置安装路径之类的:./configure --enabl

2017-04-27 13:57:11 10624 2

原创 Linux 下完整安装ffmpeg(包括各种解码器)

摘要: FFmpeg 是什么? FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。 FFmpeg在Linux平台下开发,但它同样也可以在其它操作系

2017-04-27 13:55:49 4296

原创 如何安装xvidcore

1:从xvid的官方下载xvid源码http://www.xvid.org/。2:将源码解压到任意目录下:tar zxvf xvidcore-1.3.1.tar.gz3:进入解压后的目录,可以看到一个build目录#cd /build/generic#make 4:成功提示信息* Binaries are currently located in the '=bui

2017-04-27 10:41:36 2844

原创 Linux下ffmpeg的完整安装

最近在做一个企业项目, 期间需要将用户上传的视频转成flv格式或mp4格式并用flash插件在前端播放, 我决定采用ffmpeg (http://www.ffmpeg.org/ )实现. 当然以前也用过ffmpeg, 但是没有安装额外的库, 只是源代码下简单地 ./configure, 最后发现好多功能都用不了, 比如最流行的x264编码器. 所以决心完整地安装一下ffmpeg, 经过两天痛苦地折

2017-04-27 10:17:42 419

原创 enable-assembler,--enable-static,--enable-shared编译项的研究

转自http://blog.csdn.net/daixiaoxiong/article/details/6657470--enable-static与--enable-shared--enable-static:生成静态链接库--enable-shared:生成动态链接库 静态库       在编译过程中,就将静态库中的代码载入程序,由此生成出的可执

2017-04-27 10:15:05 1360 1

原创 OpenCV中的内存泄漏检测

转自:http://chaishushan.blog.163.com/blog/static/130192897200911685559809/ 内存泄漏时程序开发中经常遇到的问题. 而且出现内存泄漏很难检测,但是其导致的结果却是灾难性的. 这里讲一下opencv中内存泄漏检测的一些技巧.OpenCV中关于内存管理主要涉及到以下3个函数:代码: 全选CV_I

2017-04-26 18:45:39 595

原创 QT中字符串的转化与拼接

先说几个相关的类:一 、QChar        QChar 类是 Qt 中用于表示一个字符的类,实现在 QtCore 共享库中。QChar 类内部用2个字节的Unicode编码来表示一个字符。         构造        QChar 类提供了多个不同原型的构造函数以方便使用,如:实际使用时很少直接构造 QChar 类的对象,而是把这些构造函

2017-04-26 18:44:22 641

转载 OpenCV笔记大集锦

整理了我所了解的有关OpenCV的学习笔记、原理分析、使用例程等相关的博文。排序不分先后,随机整理的。如果有好的资源,也欢迎介绍和分享。1:OpenCV学习笔记作者:CSDN数量:55篇博文网址:http://blog.csdn.net/column/details/opencv-manual.html2:部分OpenCV的函数解读和原理解读作者:梦想腾飞数量:

2017-04-25 20:22:40 288

原创 我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2

源码下载地址: http://download.csdn.net/detail/liukang325/9489952我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2 版本低了恐怕有些头文件和API找不到。 在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库: ./configure –enable-shared make 就能找到各个

2017-04-25 20:19:49 716

原创 linux下SDL安装步骤

1:SDL的安装过程首先我们需要五个压缩包:Freetype-2.3.11.tar.gzSDL-1.2.14.tar.gz,SDL_gfx-2.0.22.tar.gz,SDL_image-1.2.10.tar.gz,SDL_ttf-2.0.10.tar.gz安装在目录usr下面然后打开终端 输入cd /usr 进入 目录下然后开始解压,第一个解压的是

2017-04-25 20:15:38 1126

原创 FFMPEG+Qt解码视频

原文地址:http://blog.yundiantech.com/?log=blog&id=10前面介绍了使用FFMPEG+Qt解码视频并显示。现在我们就着手给它加上声音播放。播放声音有很多种方式:以windows系统为例,可以使用如下方法播放音频:1.直接调用系统API的wavein、waveout等函数2.使用directsoun

2017-04-25 19:26:22 1346

原创 树莓派3入手环境搭建(QT+OpenCV)

1.树莓派3出来已经有一段时间了,作为学计算机的我当然也不能落伍,果断也入手的一部。今天就和大家介绍一下树莓派3入手环境搭建方面的一些个人经验。2. 今天主要和大家分享一下树莓派环境下QT5环境和OpenCV环境的搭建。注:因为树莓派3自带无线网卡所以这就很方便了,我使用笔记本电脑发射了一个WiFi热点,然后使用树莓派3连接上这个WiFi,后续再和大家介绍一下有线和无线的配置方面的

2017-04-20 20:00:37 445

原创 Qt的.pro工程文件语法学习

我们编写Qt应用程序时,不管使用Qt Creator还是VS或者Eclipse,不管是Qt Widgets还是Qt Quick,总会发现有.pro文件,我们称.pro文件为Qt的工程管理文件,它存在的目的是列举工程中包含的源文件。类似于makefile,一个工程中可以包含一个或多个.pro文件。因此对于使用Qt的开发人员来说,熟悉.pro工程文件的语法,懂得阅读和修改.pro文件,将有利于对项目工

2017-04-20 18:17:52 516

原创 QT模块简介

Qt 5 与 Qt 4 最大的一个区别之一是底层架构有了修改。Qt 5 引入了模块化的概念,将众多功能细分到几个模块之中。Qt 4 也有模块的概念,但是是一种很粗的划分,而 Qt 5 则更加细化。本节主要对 Qt 5 的模块进行一个简单的介绍,以便以后大家需要哪些功能的时候知道到哪个模块去寻找。Qt 5 模块分为 Essentials Modules 和 Add-on Module

2017-04-20 16:22:47 460

原创 Unknown module(s) in QT: multimedia

在编写串口时遇到了以下问题:Unknown module(s) in QT: multimedia在ubuntu中解决方法如下:qtmultimedia5-desudo apt-get install qtmultimedia5-dev在编译下:如果不行,sudo apt-get install libpul se-dev就可以搞定啦。

2017-04-20 16:22:05 2184

原创 QT5实现摄像头预览与扑捉图像

摘要:Qt5.0版本新增了QMultimedia模块提供了更为方便的编程支持,该模块主要涵盖视频、音频、收音机以及摄像头等功能支持,提供了非常多的QML类型和C++类用以处理多媒体内容,Qt 5将Qt Multimedia模块放在了核心模块中,因此它支持所有主要平台,这些类需要在 pro 文件中添加 QT += multimedia. Step1:用Qt creator

2017-04-20 16:21:06 2077

原创 在python(x,y)安装Opencv

想必大家都OpenCV,图象处理,模式识别的不可错过的工具,安装Opencv这个函数库很容易,但是笔者想在Python(x,y)里面安装跟新的Opencv,用Python调用函数库,刚花费了点时间总结下。    先引用一个博客的介绍来介绍下Opencv的大体框架:    OpenCV的库可以分为5个主要组成部分,如下图    OpenCV的5

2017-04-19 19:31:05 636

原创 Linux下Opencv的安装及配置使用

OpenCV是提供源码的,所以从这个角度来说,是不区分32或64位的。但是,OpenCV里面也会有一些已经编译好了的库或执行文件,那么这个是要区分32或64位的。一、安装1 安装cmake及一些依赖库sudo apt-get install cmakesudo apt-get install build-essentialsudo apt-g

2017-04-19 17:21:58 5384

原创 linux下配置opencv

一、安装opencv(这里不再讲述)二、添加库路径(创建opencv.conf文件)输入命令:vi /etc/ld.so.conf.d/opencv.conf输入/usr/local/lib,并保存退出三、添加环境变量输入命令:vi /etc/profile在末尾加入:export PKG_CONFIG_PATH=

2017-04-19 17:21:21 491

原创 Linux下安装OpenCV+Python支持

以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python支持,首先在安装OpenCV前安装必要的组件,一般列表如下:  1、gcc g++一般系统自带  2、cmake 编译OpenCV时使用,需要手动安装  3、pkg-config命令,一般系统自带,如果缺少,使用 yum 

2017-04-19 13:07:31 793

原创 Linux下安装python-opencv

目录(?)[+]OpenCvPython【原创】Liu_LongPo 转载请注明出处【CSDN】http://blog.csdn.net/llp1992系统:Ubuntu 14.04 Python : 2.7.10 OpenCV : 2.4.9OpenCv1、下载 opencv 源码 下

2017-04-19 13:04:46 539

转载 ldconfig命令的作用

ldconfig命令的作用ldconfig是一个动态链接库管理命令为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfigldconfig  命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld

2017-04-19 12:47:14 298

原创 树莓派学习:源码方式安装opencv

1:下载若干依赖项:  更新软件源:sudo apt-get update/upgrade;  依次安装一下依赖项:  sudo apt-get install build-essential  sudo apt-get install cmake  sudo apt-get install libgtk2.0-dev  sudo apt-get i

2017-04-19 12:44:24 689

原创 树莓派安装Python-OpenCV

在树莓派上安装OpenCV,网络上已经有很多教程方案,树莓派上的系统为2016年的jessie-raspbian,尝试过源代码安装的方式,但编译过程总是会出错,多方查找仍解决不了。 放弃了源代码安装,发现有很便捷的方式,可以安装Python版的OpenCV,只需2行命令。 在此之前请务必更新一下系统。sudo apt-get update sudo apt-get upgrades

2017-04-18 11:14:46 2590

原创 g++编译命令选项

gcc & g++现在是gnu中最主要和最流行的c & c++编译器 。g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c。这时候命令换做gcc即可。其实是无关紧要的。其实编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。下面以Test.cpp为例:命令: g++ Test.cpp功能:生成默认为a.exe的文件,这个过程包含了编译

2017-04-17 11:09:31 399

转载 打破无人驾驶的天花板

——“未来五年计划,不一定是说这个东西一定能成,但是一定要走出一条让它能够比较可行的路子出来。这才是我最终选择出来的原因。”加入驭势的时候,是怎么考虑的?当时是赵勇过来找我。刚开始他找我的时候我说不行,这事干不成。但是他找到吴甘沙的时候,我说这个事情可以,当时就决定从学校里辞职加入了。没有英特尔团队加入的话,我觉得这个事情变不成一个产品,还是一套研究型的东西,缺少了产品化的实现

2017-04-16 23:29:31 438

原创 搭建Qt 开发环境:PyQt + qt + Sip

在linux 下开发桌面应用,最常见的开发工具就是QT,而Python是开源世界的轻骑兵,学习简单,开发高效,因此有了 pyqt 这个包用 python  来做 QT 开发。下面详细介绍其步骤。一、基础环境配置二、在centos 下编译,安装QT-4.8.3三、安装pyqt四、测试基本环境搭建g++ 是必须安装的.yum -y install gcc aut

2017-04-16 18:14:30 977

原创 python导入模块的4种方法

【1】导入整个模块>>> import sys>>> print sys.argv['']【2】只导入我们要用到的>>> from sys import argv>>> print argv['']【3】模块名太长,可以起个别名>>> import sys as s>>> print s.argv['']【4】从模块中导入所有>>> from s

2017-04-16 17:48:59 961

原创 .chm格式的电子书打开是空白的解决办法

当我们从网络上下载chm格式的电子书到本地后,打开就发现chm格式的电子书右边的目录是正常的,但是chm格式的电子书内容部分却是空白的情况,很多时候我们都以为是中毒了,但是用杀毒软件却杀不出来,其实很多时候这都不是chm格式的电子书有毒或者是损坏。这个只是系统的安全策略而已。步骤/方法1解决方法 A 1. 双击此chm格式的电子书文件

2017-04-16 13:20:32 1171

原创 #!/usr/bin/env python与#!/usr/bin/python的区别

脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/Python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找pytho

2017-04-16 12:54:36 464

原创 关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型

#!/usr/bin/Python指定用什么解释器运行脚本以及解释器所在的位置# -*- coding: utf-8 -*-用来指定文件编码为utf-8的PEP 0263 -- Defining Python Source Code Encodingshttp://www.python.org/dev/peps/pep-0263/估计有不少人注意过一些python脚

2017-04-16 12:53:58 576

原创 PyQt 5.4参考指南 ---- PyQt5和PyQt4之间的差异

PyQt5 和 PyQt4 之间的差异PyQt5不兼容PyQt4(尽管经验表明,将PyQt4的应用程序移植到PyQt5难度不是很大)。本节描述了两者之间的主要差异。支持Python的版本不支持较早的Python2.6之前的版本┊。推荐使用特性PyQt5不支持任何被标记为过时的或废弃的QT V5.0 的API。然而,还是可能有一些“漏网之鱼”。如果将来发现了,这些

2017-04-16 12:00:24 2583

原创 PyQt5 基本教程

PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成。PyQt5本身拥有超过620个类和6000函数及方法。在可以运行于多个平台。PyQt5拥有双重协议,自由开发者可以选择免费的GPL版本,仅当你准备将PyQt用于商业活动时,你必须为此交付commercial许可费用PyQt5 的官方网站是:www.riverbankco

2017-04-16 11:47:37 1111

原创 PyQt——结合Python与Qt的GUI编程

PyQt是Python下的另一套图形界面接口库,顾名思义就是在Python中调用Qt图形库和组件。使用PyQt的优点在于可以使用Qt成熟的IDE(如Qt Creator)进行图形界面设计,并自动生成可执行的Python代码。1.1.PyQt的安装和使用PyQt可以通过apt-get命令安装,其对应Python 2.x 和Python 3.x的包名称不同。安装Python 2

2017-04-15 21:13:30 2673

原创 玩转树莓派-RaspBerry,使用Python开发定制界面

摘要: 使用Python开发界面,可以用PyQt、WxPython或PyGTK,这里主要介绍PyQt的安装,下载源码进行编译和部署到系统目录。1 准备SD卡8G以上,16G更佳。    编译过程中,会耗用大量存储空间。一定在编译之前运行sudo raspi-config,选择expand file system扩展SD卡的分区。    如果空间不够,会导致运行挂起。使用df -

2017-04-15 21:01:58 8224 1

原创 笔记本更换SSD和光驱硬盘架

随着SSD的普及,越来越多的笔记本预装了固态硬盘(SSD),但是对于没有预装SSD的笔记本自己也是可以改的,下面我将介绍一下如何更换SSD,并将原机械硬盘放到光驱位。工具/原料固态硬盘(SSD)光驱位硬盘支架系统光盘或优盘更改原机械硬盘为SSD1

2017-04-15 14:15:05 1771

原创 Linux 下UVC&V4L2技术简介(二)

通过前文Linux 下UVC&V4L2技术简介(一)我们了解了UVC和V4L2的简单知识。这里是USB设备的文档描述:http://www.usb.org/developers/docs/devclass_docs/那么如果我们想运行一个UVC的camera设备需要做哪些工作呢?我简单的查看了几个CM项目的kernel配置文件,发现在这些系统里面的V4L2的

2017-04-15 09:26:13 475

原创 Linux 下UVC&V4L2技术简介(一)

以前做过一点儿USB相关的东西,最近因为项目需要学习了一下多媒体的相关知识。继而想了解一下UVC和V4L2的相关知识。首先介绍两个概念:UVC:USB video class(又称为USB video device class or UVC)就是USB device class视频产品在不需要安装任何的驱动程序下即插即用,包括摄像头、数字摄影机、模拟视频转换

2017-04-15 09:24:37 470

原创 QT中的setGeometry (9, 9, 50, 25) 四个参数分别是指什么?

从屏幕上(9,9)位置开始(即为最左上角的点),显示一个50*25的界面(宽50,高25)

2017-04-14 15:02:54 33368 2

原创 信号(signals)和槽(slots) 精讲

信号(signals)和槽(slots) 精讲2010-11-01 22:54信号(signals)和槽(slots)信号和信号槽被用于对象(object)之间的通信。信号和槽机制是QT的重要特征并且也许是QT与其他框架最不相同的部分。前言在GUI程序设计中,通常我们希望当对一个窗口部件(widget)进行改变时能告知另一个对此改变感兴趣的窗口部件。更一

2017-04-14 14:54:12 3357

FX三菱电机

程序 数据 格式

2016-05-20

空空如也

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

TA关注的人

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