- 博客(12)
- 收藏
- 关注
原创 「安卓高性能」使用HardwareBuffer上传YUV到OES纹理
HardwareBuffer 是一个在 Android 平台上提供高性能、跨进程图像和图形数据传输的关键组件,对于提高多媒体应用程序的性能和效率非常有帮助。它可以用于图形渲染、相机捕捉、视频处理等各种应用场景,减少了数据复制和转换的开销,提供更流畅的用户体验。
2024-07-27 10:18:55
2750
原创 「YUV」为什么有如此之多的YUV格式
人类视觉系统对颜色信息的敏感度要弱于亮度信息。利用这一特点,通常相机会将捕获的 RGB 信息转换为 YUV 格式,然后对 YUV 格式进行色度信息采样(例如YUV420)以便压缩图像空间。因采样格式和存储格式的不同,于是就有了多种YUV格式,根据使用场景选择最合适的格式。本文将介绍如何对YUV数据进行采样,以及采样后的数据是如何存储的。
2024-07-23 23:32:30
1155
1
原创 ROS程序分析
Nodepublisher#include "ros/ros.h"#include "std_msgs/String.h"#include <sstream>/** * This tutorial demonstrates simple sending of messages over the ROS system. */int main(int argc, ...
2018-07-27 15:16:02
421
原创 C++——表达式、语句和函数
表达式当一个对象被用作右值的时候,用的是对象的值(内容),当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。
2018-06-10 18:40:54
945
原创 C++——字符串、向量和数组
标准库类型vectorvector对象(以及string对象)的下标运算符可用于访问已存在的元素,而不能用于添加元素。只能对确知已存在的元素执行下标操作。迭代器所有标准库容器都可以使用迭代器,string对象不属于容器类型,但是支持很多与容器类型类似的操作。const vector<int> cv;auto it = cv.begin(); // it 的类型是vector<in...
2018-06-10 18:21:57
315
原创 C++——变量和基本类型
const限定符 const int *p = &i; // 指向常量的指针,不能通过*p改变其值int *const p = &i; // 指针是常量, 不能改变p的值快速记忆:const * 常量指针; *const 指针常量说明符用于改变基本內建类型并把它们扩展展成更大的集合。有short long unsigned signedenum...
2018-06-10 17:53:08
178
原创 Django学习笔记
Day1cd [项目所在目录]#source ./venv/bin/activate#python [xxx/django-admin.py] startproject [project_name] //django-admin.py 使用绝对路径#cd [project_name]#python manage.py startapp [app_name]#pytho
2017-08-25 13:49:50
403
原创 Python virtualenv虚环境的安装
1虚环境的安装#pip install virtualenv2虚环境的使用#cd [项目所在目录]#virtualenv venv#./venv/bin/pip install xxx#source ./venv/bin/activate //进入虚环境#deactivate //退出
2017-08-25 09:54:38
341
原创 django-admin:command not found的解决办法
#python /usr/local/python3/lib/python3.4/site-packages/django/bin/django-admin.py startproject mysite找到django-admin.py 文件,直接用python运行它,记得要用绝对路径。
2017-08-25 09:49:05
5052
1
原创 django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法
使用Django时出现:django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE解决办法$ python manage.py shell我们使用上述命令而不是简单地键入“python”进入python环境,是因为manage.py 设置了DJANG
2017-08-24 22:02:30
5957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人