自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ubuntu软件开发环境搭建

安装完成后,如果遇到“Execution aborted.”错误,可以依次执行命令“rm -rf /etc/vmware-tools”“rm -rf /tmp/vm”和再次运行“./vmware-install.pl”来解决。解压:tar -zxvf VMwareTools-10.3.23-16594550.tar.gz,解压完成后,会出现一个名为“vmware-tools-distrib”的文件夹。清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

2024-03-15 15:34:08 1182

原创 Ubuntu上搭建TFTP服务

TFTP是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适用于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。

2024-03-15 15:33:21 1124

原创 VMware安装Ubuntu 18.04.2

下载地址:http://old-releases.ubuntu.com/releases/18.04/下载名称: ubuntu-18.04.2-desktop-amd64.iso清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/阿里云镜像站:https://mirrors.aliyun.com/ubuntu-releases/

2024-03-15 10:22:49 980

原创 QT使用FFMPEG库开发视频播放器

参考《QT使用官方VLC以及Ffmpeg库的方法》完成ffmpeg库的安装。

2024-03-05 18:21:16 850

原创 QT使用官方VLC以及Ffmpeg库的方法

在使用QT开发基于VLC或者Ffmpeg库的播放器播放本地视频或者RTSP流时需要获取VLC或者FFPEG库,对于有一定技术能力的可以通过编译源码获得,当然也可以通过下载官方编译好的库文件。

2024-03-05 16:53:16 639

原创 VLC相关资源及使用方法

VLC源码:VLC的源码,与VLC Contrib配合使用可以编译相应的库、程序等,如果没有Contrib,可以使用源码下面的contrib文件夹下对应程序自动下载,单独编译,但是速度很慢。下载地址:官网:http://download.videolan.org/pub/videolan/vlc/3.0.8/vlc-3.0.8.tar.xz。

2024-03-04 11:06:27 110

原创 QT MinGW64编译vlc源码

参考文章《QT Mingw32/64编译ffmpeg源码生成32/64bit库以及测试》,搭建msys64环境;安装所需工具。

2024-03-02 16:02:16 383

原创 MinGw 64bit编译VLC-QT 64bit库

下载cmake:我选择的是免安装的:cmake-3.15.0-rc3-win64-x64.zip,下载解压后,找到bin目录,添加的windows的环境变量的PATH中。

2024-03-01 14:56:49 254

原创 msys2使用MinGW64编译ffmpeg 64bit库

下载安装msys2,参考文章《QT Mingw编译ffmpeg源码以及测试》。安装必要的库文件将ffmpeg拷贝到msys安装路径下的/home/计算机名xxx/下;并在ffmpeg下新建build目录,用于编译;

2024-02-29 19:21:56 509

原创 Windows下安装QT

Qt 是一种跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正的组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。

2024-02-28 16:22:57 513

原创 QT Mingw32/64编译ffmpeg源码生成32/64bit库以及测试

FFmpeg不像VLC有支持QT的库文件,它仅提供源码,需要使用者自行编译成对应的库,当使用QT+FFmpeg实现播放视频以及视频流时,需要使用QT自带的Mingw对FFmpeg进行编译,下面我们来介绍如何使用QT Mingw编译FFmpeg源码。

2024-02-28 10:24:12 1357 1

原创 怎样给黑白图片上色

怎样给黑白图片上色以前由于技术的限制,只有黑白照片,想给其加入一些颜色,这时我们可以使用PS的曲线功能。原图:打开PS,选择

2016-11-30 12:00:26 3849

原创 怎样使用PS将彩色图片转为黑白图片

怎样使用PS将彩色图片转为黑白图片当我们在使用PS将彩色图片转换为黑白,有以下方法:原图:1 图像->模式->灰度:2 图像->调整->黑白:3 图像->调整->去色:4 图像->模式->Lab颜色,然后删除a/b通道:5 图像->调整->通道混合器,选择单色:下面是这5中方式的对比图:

2016-11-30 11:11:58 5620

原创 What is CRA?

What is CRA?什么是CRA?众所周知,sensor的效能与sensor本身的灵敏度与光线入射到sensor的角度有关。而光线入射到sensor pixel的角度是由Lens的CRA和sensor的Micro Lens开口布局(sensor的CRA)决定的。CRA是Chief Ray Angle的缩写,意思是主光角。从镜头的传感器一侧,可以聚焦到像素上的光线的最

2016-08-24 14:48:27 22548 7

原创 ImageJ工具使用简介

ImageJ工具使用简介在以前的博文中也介绍过看Raw图的方法,自己平常也使用windows上的一些插值工具来看raw图,最近发现了一个宝贝----ImageJ,最让我惊喜的是它可以完美的在Windows以及Ubuntu中使用,避免了我抓取Raw图之后拷贝到windows才能用工具打开的尴尬。。。。。1 下载可以在如下地址下载各个平台的版本,我下载的是Ubuntu和

2016-08-18 17:19:31 35079 2

原创 SmartLink简介

SmartLink简介 手机AP端利用广播包,向接收端的广播频道的对应端口发送广播包。我们知道以太网在最底层是以太网数据包,无线则是广播包,天线发送数据包到空中,接收端接收到数据包,然后处理,供各层使用。在应用层,UDP协议可以发送广播包,所以,APP或者PC程序,发送一个UDP数据包,在包中放置SSID跟密码,然后接收端接收到该包之后,解析包,获得SSID跟密码,就可以配置自己,连接

2016-08-15 18:12:25 5074

原创 如何导出image bin文件

如何到处image bin文件我们在进行嵌入式开发的时候,会将一套硬件中Nor Flash中的映像烧录到另外一套相同硬件的Nor Flash中,下面提供一种复制、烧录的方法:首先导出Nor Flash中的映像: dd if=/dev/mtd0 of=/tmp/0 dd if=/dev/mtd1 of=/tmp/1 … dd if=/dev/mtdX of=/tmp/X然后合并成一个文件bin

2016-07-25 20:32:45 3450

原创 清晰度

清晰度这一章我们一起看一下什么是清晰度?以及怎样来测量她? 清晰度是最重要的成像质量的影响因素。她直接影响图像能够呈现多少细节,但是并不是唯一的因素。Imatest还可以评测其他的诸多因素。 清晰度被定义为不同的色块区域之间的界线。 下图中,黑白色块的空间频率是逐渐增长的。上面清晰的部分代表的target可以用来测试一个相机或者镜头组合。他就是锐度。他的边界是突变的,对比明显

2015-03-04 14:24:50 4033

原创 Imatest 详细教程

Imatest 详细教程现在越来越多的智能设备都带有camera,特别是智能手机,在硬件性能过剩的前提下,成像质量成为了另一大卖点。那么什么样的图片好?什么样的图片差?好在哪?差在哪?这就涉及一个评测的问题。Imatest无疑是当前应用最广的图像质量评测软件之一。下面我会一点一点的来介绍Imatest的用法,翻译一些Imatest官网上的介绍。藉此有网友沟通交流,有错误的地方,理解有偏差的地方

2015-03-03 11:09:27 25592 10

原创 SPI 总线协议

SPI 总线协议SPI 简介SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。

2014-11-22 09:52:10 922

原创 SPI 总线协议

SPI总线协议SPI 简介SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。S

2014-11-22 09:40:11 885

原创 色彩原理

物体有它的固有色,但是它的颜色是难以确定的。因为任何一个物体都置于一个光的空间里,它不但要受投射光的影响,还会受周围环境中其他光线的影响。

2014-10-15 09:58:07 1528

原创 色温

光源的色温是以光源发光时所显现的颜色与一个绝对黑体被高温燃烧时所显现的颜色相一致时这个黑体被燃烧温度来定义的,它的单位是绝对温度Kelvin『K』,K值越高,显现的颜色就愈趋向于白蓝色;K值越低,显现的颜色就愈趋向于黄红色。我们知道,光源是会呈现不同颜色的。太阳刚升和降落时是红色的,而在中午时分却是白色的。我们家庭照明使用的白灯是呈黄颜色的,而办公室里使用的日光灯一般为白色的。光源呈现不同的颜色是

2014-10-14 11:32:27 1359

原创 ISO

国际标准化组织 (International Standards Organization)规定感光度是胶片对光线的化学反应速度,也是制造胶片行业中感光速度的标准。软片(胶片)对光的敏感度;低感光度指ISO 100以下的软片(胶片),中感光度指ISO 200~800,高感光度为ISO 800以上。用传统相机时,我们可因应拍摄环境的亮度来选购不同感光度(速度)的底片,例如一般阴天的环境可用iso

2014-10-14 11:27:41 1176

原创 I2C协议及使用简析

I2C协议及使用简析        I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。       从硬件上来说,只有两条线,十分简单,所以很多设备都使用这种协议。通过控制两条线的时序来传递数据。总线上可以挂接很多设备,那么主设备怎么找到对应的从设备呢?       每一个从设备都有一个自己的

2014-10-11 11:06:06 1861

原创 samba 服务的搭建

Samba 服务的搭建什么是samba?Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。Samba,是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。在目前的版本(v3),不仅可存取

2014-08-03 10:21:04 877 1

原创 ctags的安装和使用

Ctags的安装和使用一、下载和安装1 使用apt-get安装:    sudo apt-get install ctags2下载源码安装(网上提供的方法)   1)从http://ctags.sourceforge.net/下载源代码包后,解压缩生成源代码目录,   2)然后进入源代码根目录执行./configure,   3)然后执行make,   4)编译成功

2014-07-16 21:04:18 759

原创 ubuntu安装及使用wine

ubuntu下如何使用wine现在越来越多的人投入到linux的伟大阵营中,但是其软件的丰富度依然远逊windows,那有什么方法可以在linux上运行windows软件?前人栽树,后人乘凉!已经有人实现了,他就是wine! Wine使得在任何“类Unix”操作系统(特别是在Linux)上运行Windows程序成为可能。在其核心,Wine是一个Windows应用程序接口(API)库,作

2014-07-16 20:50:39 11042 1

原创 ubuntu上快速添加用户并将用户添加为sudoer

ubuntu上快速添加用户并将用户添加为sudoerubuntu和windows一样,可以任意创建或者删除新的用户,windows下比较简单,ubuntu下需要使用命令,不过操作起来不是很繁琐。如何创建ubuntu新用户?首先打开终端,输入:sudo adduser username,系统会提示以下信息:user@user-desktop:~$ sudo a

2014-07-15 14:45:56 12205 2

原创 RAW数据格式解析

RAMRaw格式是sensor的输出格式,是未经处理过的数据,表示sensor接受 到的各种光的强度。Raw数据在输出的时候是有一定的顺序的,一般为以下四种:00: GR/BG01:   RG/GB10: BG/GR11:   GB/RG为什么每种情况里有两个G分量呢?这时因为人的眼睛对绿色比较敏感,所以增加了对绿色的采样。其中每个分量代表一个piexl。所以G

2014-07-15 08:31:29 46382 4

原创 mount 命令详解

mount命令详解    在windows操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。这个操作可以通过“计算机管理”中的“磁盘管理”来进行。第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。    在linux操作系统中,挂载是一个非常重要的功能,使用非常频繁。它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。(这个目录可以不为空,

2014-07-10 20:10:15 3289

原创 NFS 服务详细解析及搭建

一、 NFS服务NFS服务简介  NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。  NFS 的基本原则是“容许不同的客户端

2014-07-10 08:13:45 1750 1

raw数据详细解析以及查看软件

raw数据详细解析,并且含有raw数据的查看方法,可以工具查看raw数据的图片,查看是否正确?是否有问题?

2014-07-16

DM9000的中文数据手册

DM9000是最常用的网络芯片,速度快,稳定性高,可靠性高,因此得到广泛使用,本手册为中文版,便于大家学习使用。

2014-07-16

ctags的安装以及使用

用于VI的跳转工具,在vi中阅读代码的时候,当我们需要跳转到指定的代码处的时候,这个工具是必不可少的,有了这个工具,cscope等都是无用的了

2014-07-16

ubuntu上wine的安装使用

在ubuntu上运行windows软件,wine可以完美完成这个工作,本文档主要介绍了wine的安装以及使用方法、

2014-07-16

NFS服务详细解析

NFS 详细解析,包括NFS的搭建,功能,使用,命令的详细叙述,可以使你迅速了解并使用nfs服务

2014-07-16

空空如也

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

TA关注的人

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