自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 算法优化相关图例分享

一些图例分享。文章还未完成。仅供参考。

2022-07-08 01:16:20 146

原创 如何获取结构体位域地址并且搞清楚它的内存排布?

结构体位域不支持直接使用 & 来获取地址,想搞清楚它的内存排布需要使用其他的手段。本位通过共用体的特性分析结构体位域的内存排布。#include <stdio.h>union U { unsigned char byte; struct BF { unsigned int b0 : 1;//a unsigned int...

2020-01-03 22:34:06 1342

原创 [Camera]高通平台 camera 的 super buffer

super buffer 在 qcamera2\hal 层的使用super buffer 是高通hal1中常用的概念,对应的数据结构是:mm_camera_super_buf_t/** mm_camera_super_buf_t: super buf structure for bundled* stream frames* @camera_handle : camera ha...

2019-11-11 09:36:01 958

原创 [OpenCL]关于CL_KERNEL_GLOBAL_WORK_SIZE

OpenCL-2.1文档相关描述CL_KERNEL_GLOBAL_WORK_SIZE这段文字表明使用 cl_kernel_work_group_info 函数并将查询项目设置为 CL_KERNEL_GLOBAL_WORK_SIZE 可以获得在此设备执行该kernel时最大的global size(也就是clEnqueueNDRangeKernel的global_work_size参数)。...

2019-11-07 14:28:08 1073

原创 OpenCL clEnqueueNDRangeKernel 参数说明

官方文档说明硬件设备限制查询CL_DEVICE,可以获取clEnqueueNDRangeKernel参数的硬件限制。具体可参考文档中如下内容:CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS cl_uint數據並行編程模型中所用全局和局部作業項 ID 的最大維數(參見 clEnqueueNDRangeKernel)。對於類型不是 CL_DEVICE_TYPE_CUSTO...

2019-11-03 21:23:26 1298

原创 OpenCL概念基础

所有的面向异构平台应用都必须完成以下步骤:1.发现构成异构系统的组件2.探查这些组件的特征,使软件能够适应不同硬件单元的特定特性。3.创建将在平台上运行的指令块(内核)4.建立并管理计算中涉及的内存对象。5.在系统中正确的组件上按正确的顺序执行内核。6.收集最终结果。上述步骤OpenCL可分解为以下模型:

2019-10-31 17:11:44 349

原创 VS2019 OpenCL安装和快速入门

文章目录1.OpenCL安装在VS2019 上1.安装资源准备2.安装步骤2.OpenCL 快速入门1.原文和翻译2.代码改动和调试3.代码解析3.源码1.OpenCL安装在VS2019 上1.安装资源准备2.安装步骤OPENCL 环境C/C++ ——>常规 -->附加包含目录 --> F:\WORK_DAILY\OPENCL\code\OpenCL_inc连接器 ...

2019-10-30 23:05:12 8508 3

原创 图像算法处理流程中如何将数据转储

在图像算法处理流程设计好之后,在调试过程中可能会遇到图像数据错乱,这时就需要用一些技术手段将图像数据转储出来看哪里出了问题。本文以VS2019为例提供三种把图像数据转储到硬盘的方法。

2019-10-26 22:19:44 174

空空如也

空空如也

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

TA关注的人

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