- 博客(14)
- 资源 (135)
- 问答 (30)
- 收藏
- 关注
原创 摄像头处理yuv转RGB的计算方法:
yuv转RGB的计算方法: 代码贴出来:#define YCbCrtoR(Y,Cb,Cr) (1000*Y + 1371*(Cr-128))/1000#define YCbCrtoG(Y,Cb,Cr) (1000*Y - 336*(Cb-128) - 698*(Cr-128))/1000#define YCbCrtoB(Y,Cb,Cr) (1000*Y + 1732*(Cb-128
2015-12-24 22:50:51 3936
原创 OK6410教程烧写笔记
编译程序并烧写: 一 解压Arm-tools#tar -zxvf ARm-tools.....tar.gz -C /指定解压到根目录#cd /usr/local/4.3.2/bin 在这里就可以看到所用到的工具链, 如arm-linux-gcc二 添加环境变量1 #su root密码# vi /root/.bashrc 添加一行,把上面的目录添加到环境变量
2015-12-20 17:20:52 3184 1
原创 颜色空间
颜色空间(color space)是颜色集合的数学表示。三个最常用的颜色模型是:RGB(用于计算机图形学中);YIQ、YUV或YCbCr(用于视频系统中);CMYK(用于彩色打印)。但是,这些颜色空间都与色度、饱和度或者亮度这些直观概念没有直接关系。这使得人们暂时去寻求其他的模型,如HSI和HSV,来简化编程、处理和终端用户操作。 所有颜色空间都能够由RGB信息推导而来,像摄像机
2015-12-17 22:30:41 3152
原创 NEON的简介
ARM® NEON™ 通用 SIMD 引擎可有效处理当前和将来的多媒体格式,从而改善用户体验。NEON 技术可加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成),其性能至少为 ARMv5 性能的 3 倍,为 ARMv6SIMD 性能的 2 倍。通过干净方式构建的 NEON 技术可无缝用于其本身的独立管道和寄存器文件。NEO
2015-12-15 09:15:15 2837
原创 vfork()函数
Linux通过系统调用和fork()的功能相同,除了不拷贝父进程的页表项。子进程作为父进程的一个单独的线程在它的地址空间里运行,父进程被阻塞,直到子进程退出或执行exec()。子进程不能向地址空间写入。在过去的3BSD时期,这个优化是很有意义的,那时并未使用写时拷贝也来实现fork()。现在由于在执行fork()是引入了写时拷贝页表项了。如果Linux将来fork()有了写拷贝页表项,那么vfor
2015-12-14 19:15:11 3136
原创 Linux中的fork()函数
Linux通过clone()系统调用实现fork()。这个调用通过一系列的参数标志来指明父、子进程需要共享的资源。fork()、vfork()和__clone()库函数都根据各自需要的参数标志去调用clone()。然后由clone()去调用do_fork()。 do_fork()完成了创建中的大部分工作,他的定义在kernel/fork.c文件中。该函数调用copy_process()函数
2015-12-12 18:25:07 3470
原创 对于工程师的一些理解
一种职业需要有专门的知识以及长期的、精深的准备,它包括在技能和方法上的指导,以及构成这些技能和方法的基础的科学、历史或者学术原理,它通过组织力量或者对于高标准的成就和行为的一致观念来维持,而且,它还让其成员接收后续教育,并具体从事某种工作,这种工作以公共服务的形式出现,并符合其主要目的。人们对于合乎逻辑地运用定量法则的需求将工程与其他的学术路线区分了开来。学术知识、实践训练、经验以及半工半读都
2015-12-12 16:45:53 7728
原创 在Linux中提示No such file or directory解决方法
编写shell脚本执行一些命令发现很多的地方出现了问题,总是No such file or directory。但是事实上是有的,在网上查找了一些观点,总结一下: (1)在Windows下转换: 利用一些编辑器如Notepat++,UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conver
2015-12-10 11:29:13 43345 1
原创 视频编解码(h.264)的一些资源
http://www.fastvdo.com/spie04/ H.264/AVC综述文章,包含了新的高精度拓展(Sullivan, Topiwala, and Luthra) http://iphome.hhi.de/wiegand/pubs.htm 一些有关H.264/AVC的文章(Wiegand) http://iphome.hhi.de/marpe/pub.h
2015-12-09 11:05:19 5185
原创 色彩转换的基础知识
在开发过程中会有一些是色彩转换,但是找不到很好的工具。其实windows自带了一些很好的工具。图像编辑器。rgb编辑器。这个可以看到红绿蓝,色调,饱和度,亮度。相关的信息,
2015-12-08 09:54:26 3102
原创 视频编解码的资料收集(1)
学习H.264,首先要把最基本最必要的资料拿在手里,内容包括:标准文档(即 ITU 协议,在群 FTP“协议标准”目录里)、测试模型(即 ITU 提供的编解码器源代码,在群 FTP“程序源代码”目录里)、经典文章(即后面提到的文章,在群 FTP“H.264相关论文\经典文章”目录里)。怎么使用这些资料呢?首先看里面的《H.264_MPEG-4 Part 10 White Paper》,看完之后再看
2015-12-07 10:52:24 2941
原创 RDP 协议应用结构分析
基于 RDP 的应用一般应该包括三个部分:终端服务器、用户界面传输协议和客户端。其中用户界面传输协议允许客户机连接到终端服务器获取服务器上正在运行的应用程序的信息。客户端的显示与服务器端的运行界面通过用户界面传输协议进行操作数据与现实数据的交换与传输。基本流程 在 RDP 的应用中,由用户界面传输协议来连接客户端和服务器端,进行数据交换传输。这一连接的整个过程构成了 RDP
2015-12-04 14:18:50 3572
原创 colorDepth和pixelDepth的区别
pixelDepth和colorDepth的不同之处是在Unix机器上,旧的X-客户端可以运行应用程序定义属于自己的颜色组。在这种情况下,colorDepth匹配应用程序的颜色深度,pixelDepth匹配显示器的颜色深度。其他所有情况下,pixelDepth和colorDepth是互通有无的。
2015-12-04 09:35:24 6258
原创 Linux下面的DISPLAY环境变量----远程连接图形图像的处理
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
2015-12-03 11:04:04 9524
mysql-connector-python-8.0.30-windows-x86-64bit.msi
2023-09-12
mysql-connector-python-8.0.30-windows-x86-32bit.msi
2023-09-12
mysql-5.7.39-win32.msi
2023-09-12
chatGPT原理和相关应用场景
2023-04-18
人工智能还能做什么.doc
2023-02-07
RK3588的硬件编解码库使用
2022-11-19
Open-Video-Downloader-Setup-2.4.0
2022-11-19
QT做一个按钮Qpushbutton 倒计时功能的小小程序
2022-07-13
EC800X核心板“泩”规格书与使用说明V1.0.pdf
2024-09-21
数据清洗和数据预处理.pptx数据清洗和数据预处理.pptx
2024-09-10
定位系统的开发.pptx 定位系统的开发.pptx
2024-08-20
锂电池充电电路设计.pptx 锂电池充电电路设计.pptx 锂电池充电电路设计.pptx 锂电池充电电路设计.pptx
2024-08-19
426.50-tesla-desktop-win10-64bit-international.exe
2024-08-07
无刷电机的控制方法.pptx 无刷电机的控制方法.pptx
2024-08-04
feige2015-for-Windows-V5.1.150724.1438164797.exe
2024-07-10
C++11特性.pptx
2024-03-22
无人机的基本构成.pptx
2024-03-16
步进电机基础(5.9)-步进电机的驱动与控制-三相步进电机的驱动电路.pdf
2023-10-06
ubuntu20.04安装 Kscope出现问题如下
2021-09-26
qt中的对话框QDialog的退出按钮X为啥要点击2次才能够退出?
2019-11-21
python是脚本语言,该如何进行学习?
2016-06-13
一个io端口如何控控制电机的三种状态(正向转动,停止,反向转动)
2015-05-11
ADC0804和ADC0808有什么区别
2015-01-27
如何读取位图图像的数据?
2015-01-16
BMP位图的操作,怎么判断是否是个256色的位图
2015-01-15
如何去除十六进制的符号位?
2015-01-14
BCD编码的进制数为整数,如何判断这个数是整数还是负数?
2015-01-14
编写一个函数,转换十进制数为字符串,需要处理负数,为什么会有错误呢
2015-01-14
输出正弦波,根据函数参数变化振幅、周期和字符
2015-01-13
service mysqld retart 不能启动时是什么情况?
2015-01-11
Mysql数据库workbench进不去
2015-01-11
32位系统上最大支持的传输是多大?
2015-01-09
RHEL6(红帽)如何无线上网
2015-01-07
在MISRA C中有提示避免索引非数组的对象该怎么解决?
2015-01-05
创建线程使用fork()
2015-01-04
用C语言如何获取当前目录下面的文件名字?
2014-12-29
FTP文件传输如何用C语言实现
2014-12-26
自动更新系统的设计和实现
2014-12-26
用C语言实现网络聊天的程序怎么写?
2014-12-22
C语言线程控制的程序设计
2014-12-18
如何实现顺序表的各个功能?用C语言实现
2014-12-11
如何在工程目录下读取.c的源文件
2014-12-08
使用C语言1. 读取一个.C文件,删除该文件中所有的注释语句
2014-12-05
在产生布尔类型的表达式中对‘c’赋值如何解决
2014-12-03
C语言中的指针和数组的初始化
2014-12-02
f32a=f64a;为什么编译不能通过
2014-11-29
如何写一个随机点名系统
2014-11-23
(get = fgetc(fp))!=EOF
2014-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人