- 博客(5)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 linux定位出现死锁的方法
1.首先用top查看对应的PID。2.然后在用gdb 加载debug版本程序如:gdb test_debug3.然后在attach 到PID如:(gdb) attach 33584.info thread查看程序中的线程情况如:(gdb) info thread5.thread tid 切换到对应的线程如:(gdb) t 120[Switching to thread 120 (LWP 3356)]#0 0x00007f401c2724ed in __lll_l..
2021-04-02 16:43:04
1201
2
原创 yuv420格式nv12,nv21,I420,YV12互转
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述...
2020-04-04 14:31:12
5197
1
原创 YUV420与RGB24相互转换c++纯代码
一帧YUV420P像素数据一共占用w*h*3/2 Byte的数据。其中前w*h Byte存储Y,接着的w*h*1/4 Byte存储U,最后w*h*1/4 Byte存储VRGB到YUV的转换公式:Y= 0.299*R+0.587*G+0.114*BU=-0.147*R-0.289*G+0.463*BV= 0.615*R-0.515*G-0.100*B在转换的过程中有以下几点需要注意: 1)RG...
2018-04-28 10:58:02
10693
9
转载 鸡啄米MFC入门系列教程
原文地址:点击打开链接鸡啄米的这套VS2010/MFC编程入门教程到此就全部完成了,虽然有些内容还未涉及到,但帮助大家进行VS2010/MFC的入门学习业已足够。以此教程的知识为基础,学习VS2010/MFC较为深入的内容已非难事。作为本教程的最后一课,鸡啄米将对前面所讲内容进行目录归纳,并对这八个月加班加点的努力进行总结。 一、VS2010/MFC编程入门教程之目录 ...
2018-04-17 16:18:02
32673
2
原创 测试
typedef struct tagBITMAPINFOHEADER {DWORD biSize; /* 说明结构体所需字节数 */LONG biWidth; /* 以像素为单位说明图像的宽度 */LONG biHeight; /* 以像素为单位说明图像的高速 */WORD biPlanes; /* 说明位面数,必须为1 */WORD biBitCount; /* 说明位数/像素,1、2...
2018-04-17 15:53:40
190
QT下怎么加载海康威视的SDK开发库
2016-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人