当前位置: 首页 > wzjs >正文

南京做网站建设的公司网络营销的方法

南京做网站建设的公司,网络营销的方法,北京做网站的大公司,花生壳怎么发布自己做的网站视频讲解: RISC-V 开发板 MUSE Pi Pro V2D图像加速器测试,踩坑介绍 今天测试下V2D,这是K1特有的硬件级别的2D图像加速器,参考如下文档,但文档中描述的部分有不少问题,后面会讲下 https://bianbu-linux.spa…

视频讲解:

RISC-V 开发板 MUSE Pi Pro V2D图像加速器测试,踩坑介绍

今天测试下V2D,这是K1特有的硬件级别的2D图像加速器,参考如下文档,但文档中描述的部分有不少问题,后面会讲下

https://bianbu-linux.spacemit.com/device/peripheral_driver/V2D

一般像下面的功能会有opencv进行处理,但cv处理还是会耗费cpu处理时间,用v2d处理就比较节省资源了

ls看下是否已经有这个设备

频率调节,204800000 HZ,307200000 HZ,409600000 HZ,文档里写错了,就三种挡位

echo 409600000 /sys/bus/platform/devices/c0100000.v2d/clkrate

发现没有/usr/share/v2d,看看apt里面有没有,安装完还是没有

全局搜一下,这个内置的v2d_test功能也是不对的

找到github上的仓库,https://github.com/opirg-k1/v2d-test,gittee上面也有 https://gitee.com/bianbu-linux/v2d-test

git clone后,直接进行cmake build

其中blend中的部分代码解释

stBackGround.fbc_enable = 1;      // 开启帧缓冲压缩(FBC)
stBackGround.fd         = 0;      // 文件描述符(可能指向输入缓冲区)
stBackGround.offset     = 0;      // 缓冲区偏移量
stBackGround.w          = 320;    // 宽度为320像素
stBackGround.h          = 240;    // 高度为240像素
stBackGround.stride     = 320;    // 行宽(字节)
stBackGround.format     = V2D_COLOR_FORMAT_NV12;  // 颜色格式为NV12(YUV420SP)
// 背景层矩形区域
stBackGroundRect.x      = 0;
stBackGroundRect.y      = 0;
stBackGroundRect.w      = 320;
stBackGroundRect.h      = 240;stBackGround.fbcDecInfo.fd          = in.fd;    // FBC压缩数据的文件描述符
stBackGround.fbcDecInfo.bboxLeft    = 0;        // 边界框左坐标
stBackGround.fbcDecInfo.bboxTop     = 0;        // 边界框上坐标
stBackGround.fbcDecInfo.bboxRight   = 319;      // 边界框右坐标
stBackGround.fbcDecInfo.bboxBottom  = 239;      // 边界框下坐标
stBackGround.fbcDecInfo.enFbcdecFmt = FBC_DECODER_FORMAT_NV12;  // 解码格式为NV12
stBackGround.fbcDecInfo.is_split    = 0;        // 不使用分割模式
stBackGround.fbcDecInfo.enFbcdecMode= FBC_DECODER_MODE_SCAN_LINE;  // 扫描线解码模式enForeRotate  = V2D_ROT_0;          // 前景不旋转
enForeCSCMode = V2D_CSC_MODE_BUTT;  // 不进行颜色空间转换dither        = V2D_NO_DITHER;      // 不使用抖动算法
memset(&stDst, 0, sizeof(V2D_SURFACE_S));  // 初始化目标表面
stDst.fbc_enable = 0;               // 关闭输出的FBC压缩
stDst.fd         = out.fd;          // 输出缓冲区的文件描述符
stDst.offset     = 0x00;            // 输出缓冲区偏移量
stDst.w          = 320;             // 输出宽度
stDst.h          = 240;             // 输出高度
stDst.stride     = 320*3;           // 输出行宽(RGB888格式,每个像素3字节)
stDst.format     = V2D_COLOR_FORMAT_RGB888;  // 输出格式为RGB888
// 输出矩形区域
stDstRect.x      = 0;
stDstRect.y      = 0;
stDstRect.w      = 320;
stDstRect.h      = 240;memset(&stBlendConf, 0, sizeof(V2D_BLEND_CONF_S));  // 初始化混合配置
stBlendConf.blendlayer[0].blend_area.x = 0;          // 混合区域左上角x坐标
stBlendConf.blendlayer[0].blend_area.y = 0;          // 混合区域左上角y坐标
stBlendConf.blendlayer[0].blend_area.w = 320;        // 混合区域宽度
stBlendConf.blendlayer[0].blend_area.h = 240;        // 混合区域高度
sudo ./v2d_test --blend

sudo mkdir /usr/share/v2d

sudo cp * /usr/share/v2d

可以看到测试成功了

http://www.dtcms.com/wzjs/322142.html

相关文章:

  • b2c2b网站有哪些3天网站seo优化成为超级品牌
  • 如何做企业黄页网站抖音seo排名优化
  • 电子商务网站建设的范围是什么意思淘宝推广
  • 东森推广官网百度seo指数查询
  • 天地心公司做网站怎样网络推广有多少种方法
  • 云南新建设国际小学网站百度一下官网首页
  • 小公司网站维护培训课程设计
  • 西安网站 技术支持牛商网安卓aso
  • 网站制作国内知名企业模板建站难吗
  • 做系统网站信息检索网站标题优化方法
  • 万荣网站建设公司推广渠道
  • 兰州做网站优化地推网推平台
  • 建设网站制企业网站建设方案
  • 餐饮环境评估在哪个网站做宁波网络营销公司有哪些
  • 从零开始学做网站cdsn正规营销培训
  • 柯桥区网站建设搜索引擎哪个好用
  • 石家庄公司建设网站品牌网站建设公司
  • 让公司做网站要注意什么南京网站推广公司
  • 设计开发流程一键关键词优化
  • 图片网站建设西安seo优化培训
  • 网站建设项目wbs如何申请百度竞价排名
  • 安全者 wordpress排名优化推广
  • wordpress采集长沙网站优化体验
  • 做本地网站能赚钱么十个有创意的线上活动
  • 高新企业如何在税务网站做备案seo排名赚官网
  • 户网站开发的小公司我要下载百度
  • 杭州网页设计师西安seo优化系统
  • 百度网站官方认证怎么做推广哪个平台好
  • 广州市新冠肺炎疫情最新消息seo技术网网
  • 企业网站营销的实现方式解读广告公司是做什么的