- 博客(27)
- 资源 (9)
- 收藏
- 关注
原创 openvx 6: 高级框架API
主要是一些被认为是高级操作的api介绍,包括: Framework: Directives Framework: Graph Parameters Framework: Hints Framework: Log Framework: Node Callbacks Framework: Performance Measurement Framework: User Kernels 1 Framework:Node Callbacks(节点回
2021-12-19 18:30:03
1332
原创 openvx 5: 高级对象
Advanced Objects包括: Object: Array (Advanced) Object: Node (Advanced) Object: Delay Object: Kernel Object: Parameter 1 Object: Array(Advanced)简单说就是数组相关的高级用法;主要包括几个函数:vx_enum vxRegisterUserStruct(vx_context context, vx_size size)
2021-12-19 16:11:53
1914
原创 openvx 3:设计概述(二)
本篇首先介绍了一个构图的例子,过程中介绍了图验证及自定义kernel、注册回调等;然后介绍了openvx中变量的生命周期、内存访问模式以及如何扩展openvx。
2021-12-11 17:15:52
2451
原创 openvx 2:设计概述(一)
第二章:设计概述2.1 应用场景Openvx可以直接用于应用程序,也可以作为高级框架或平台api的加速层。2.2 设计目标Openvx被设计成一个标准化的计算机视觉功能框架,能够在各种平台上运行,并可以让供应商在该平台上实现加速。Openvx可以通过为常用视觉函数以及函数集合提供抽象来提高视觉应用程序的性能和效率,从而尽可能的减少运行时间。Openvx的目标是尽可能多的覆盖常用的视觉程序。2.2.1 硬件的优化本文档中没有说明在其实现中可以使用那种加速方法或技术,供应商.
2021-01-20 22:53:33
2676
5
原创 openvx 1: introduction
Openvx是一个底层的编程框架,可以让开发人员以功能和性能的可移植性有效访问计算机视觉的硬件加速。Openvx旨在支持现代硬件体系结构,例如移动和嵌入式SOC以及台式机系统。这些系统中有许多是并行的和异构的:包含多种处理器类型,包括多核CPU,DSP子系统,GPU,专用视觉计算结构以及硬连线功能。此外,视觉系统的内存层次结构通常可能很复杂,分散且不完全一
2021-01-20 20:50:13
1773
原创 C++求职基础汇总
整理一些C++知识, 主要参考这里,文中引用已给出连接。C/C++封装、继承、多态、重载、覆盖、隐藏面向对象的三个特征:封装:就是把客观事物封装为抽象的类,且类可以把自己的数据和方法只让可信的对象或者类进行操作,对不可信的类进行隐藏;继承:可以使用现有类的所有功能,并在无需重新编写的情况写对这些功能进行拓展。通过继承产生了基类和派生类。继承是一种从一般到复杂的过程。基类的数据成员和成员函数在派生类中都有一份拷贝,派生类能够直接访问从基类继承而来的public和protected成员,且
2020-07-26 00:18:55
1305
1
原创 基于单目相机的2D地图构建
第一章 引言 1.1 研究背景同时定位和建图(SLAM)是机器人和自主导航中的一个重要领域。它是指机器人在未知环境中移动并使用其传感器和里程计信息构建环境地图并同时估计其在此地图中位置的过程。SLAM对于机器人系统的自动操作是不可或缺的,如室内的自动扫地机器人与室外复杂环境下的自动驾驶汽车。使用像LiDAR和Kinect这样的复杂3D传感器进行SLAM目前已经有了较为成熟的技术方案,尤其是在大多数的室内环境中进行SLAM已经有了比较完善的方法[1]。然而,这些3D传感器诸如LiDAR的高成本和K..
2020-07-23 21:57:55
3341
4
转载 VS code Run C/C++
原文地址,侵权请联系删除。0. 前言本文面向初学者,分享一点我的经验。其实VS Code真的不太适合写C/c++,但是他用起来爽啊,姑且算一种折腾吧。本文所有内容均可从VS Code的官方文档:C++ Programming with Visual Studio Code以及各个插件的文档中获得,并且他们还会进行更新。我的环境:64位Windows 10如果你是32位的,在某些地方需要进行修改。1. 环境的准备VS Code的官网和下载、安装,我就不多说了。点那个箭头可以...
2020-05-18 20:55:08
791
1
转载 迭代学习控制算法在自动驾驶车辆轨迹跟踪中的应用
本文由同济智能汽车研究所编译,转载请注明出处。文章译自2015年美国控制年会的会议论文《Path Tracking of Highly Dynamic Autonomous Vehicle Trajectories via Iterative Learning Contro》本文由同济智能汽车研究所编译,转载请注明出处。文章译自2015年美国控制年会的会议论文《Path Trackin...
2019-09-02 21:42:51
6269
1
原创 tensorflow基本概念介绍
本文结构Variableplaceholderadd_layer一元二次函数的训练tensorboard 可视化显示网络结构显示训练过程reference本文介绍tensorflow中的一些基本概念,并说明如何可视化训练过程Variable在 Tensorflow 中,定义了某字符串是变量,它才是变量,这一点是与 Python 所不同的。定义语法: state = tf.Variabl...
2019-07-24 22:21:53
808
原创 解决win10需要权限删除文件夹
重装系统后删除原来系统遗留的文件夹时出现:你需要来自 .... 的权限才能对文件夹进行更改百度几条不好使,参考了几条后发现删除规律;选中文件夹,右键,属性,安全,高级:所有者点击更改:输入要选择的对象名称,everyone,点击检查名称,变为Everyone。确定。勾选 替换子容器和对象的所有者,确定;这时候还不能删除,依次点击:右键,...
2019-06-28 12:52:30
76132
51
原创 Central pattern generators(CPG)介绍
声明:本文基于Central pattern generators for locomotion control in animals and robots: A review更改得到;首发与个人博客:cheetaher blog,转载请注明出处.1. 前言控制运动的问题是神经科学和机器人学能够很好结合的领域。怎么在只接受简单的、低维的输入信号的同时产生高维有节奏的输出信号在机器人...
2019-05-29 21:10:21
18121
10
原创 利用GITHUB搭建个人博客
本博客参考原仓库搭建而成. 使用此仓库构建个人博客步骤如下:新建仓库 clone本仓库并修改 上传检验博客效果见这里新建仓库新建仓库,"username.github.io".比如这个仓库的名字"CNyuzhang.github.io".然后将本仓库下载到本地.修改信息网站架构这里只需要了解几个文件就行了._config.yml 这是全局配置...
2019-05-26 11:36:53
344
转载 markdown 简单使用
### 1. 斜体和粗体使用 * 和 ** 表示斜体和粗体。示例:这是 *斜体*,这是 **粗体**。### 2. 分级标题使用 === 表示一级标题,使用 --- 表示二级标题。示例:```这是一个一级标题============================这是一个二级标题-----------------------------------------...
2019-04-19 21:49:30
286
原创 gazebo中碰到问题总结
本机ROS版本:kinetic安装:sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-controlERROR1:rosrun gazebo_ros gazebo时候黑屏,终端提示出现错误:[gazebo-2] process has died [pid 28003, exit cod...
2019-03-01 14:57:38
3248
转载 linux下安装jdk
原文链接:https://juejin.im/post/5bb810ace51d451a3f4c372e 1.在usr目录下建立java安装目录cd /usrmkdir java 2.将jdk-8u60-linux-x64.tar.gz拷贝到java目录下cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/ ...
2019-02-20 12:25:32
142
原创 绿屏抠图(image matting)
提前声明本文内容:1、本文核心算法(alpha求解)基于论文Shared Sampling for Real-Time Alpha Matting进行;2、本文对上面论文的核心算法进行了分析;3、对于绿色背景的视频进行自动抠图与重新合成;4、绿屏视频中(只要是单一颜色背景)的前景目标在新背景上的位置以及大小用户自己设定;5、对于光照有较好的鲁棒性;部分结果展示:...
2019-01-02 16:59:51
17243
7
原创 环境搭建 OpenCV3.0+VS2012
本文主要目的:总结安装opencv+vs时候遇到的问题以及解决。参考文章:https://blog.youkuaiyun.com/tina_ttl/article/details/51484622问题:错误1:无法打开文件“opencv_ts300d.lib” S:路径包含错误,相应的头文件、库、路径要包含,连接器只填库里带的两个即可。错误2: 因为计算机中丢失 opencv_w...
2019-01-02 16:22:47
311
原创 双系统-Ubuntu16与win10相关总结
一更:浪费一下午时间,参考了许多资料,从启动盘制作,到硬盘分区,看了这么多感觉很浪费时间。现在合并整理下,给出一个完整顺序,方便自己以后看或者是有需要的人可以参考。二更:linux系统崩溃(任务栏工具栏不见,未解决),准备加个硬盘后在安装双系统,现在先卸载Ubuntu,但是开机后停留在gurb引导界面,需要输入exit进入Windows boost manager方可进入Windows。。...
2018-11-30 21:07:23
462
原创 C++语法记录
回头看了C++的语法基础,与C不同点记录、以及以前不知道的内容记录如下: cout << a << endl; endl表示输出空格,类似\n;数字后面后缀代表类型;100F,表示float型的100;隐式类型转换 char<short<int<float<double;运算时类型不同,会自动从低类型像高类型转换,且永远是右边向左边转...
2018-10-29 21:53:03
504
原创 光度立体法重构表面
光度立体法:用一个表面在不同光照条件下所拍摄的图像序列来重构这个表面快的形状 本文讨论的为采用正交投影摄像机,并且选择点(x,y,z)→(x,y)。也就是,只要找到(x,y)对应的像素值f(x,y)即可。表面可以用(x,y,f(x,y))表示,称作monge表面,因为法国一个军事工程师先采用这种方法,为了纪念他而已 所以我们的目标就是:获得表面的深度(高度、像素值)...
2018-10-17 21:51:23
12668
5
原创 单应性矩阵计算(相机标定)时点的提取
前言:本文解决问题:1、在相机标定,也就是图像矫正过程中,参考点的选取;2、根据选择出的点,如何计算变换矩阵,两种,调用库函数和解方程的方法 一、角点检测cv::goodFeaturesToTrack() 检测整个图像内的角点 本例子里面无法使用。参考:https://blog.youkuaiyun.com/guduruyu/article/details/69537083...
2018-10-05 15:50:16
4539
原创 相机标定时单映射H阵的求法
本文转载自:https://blog.youkuaiyun.com/ganguowa/article/details/56843208 https://blog.youkuaiyun.com/ganguowa/article/details/60765691正文相机的坐标系,总共有四个,有的文章里面说是三个。不管三个,还是四个,说的都是一样的意思。...
2018-10-05 12:11:00
1331
原创 Keil5新建STM32工程(详细图解)
一、下载ST官方库 首先注册账号登录,然后点击产品、微控制器;如图 接着右侧的工具与软件;嵌入式软件,并选择STM32,如图。 我的是STM32F1系列,选择如图这个 获取软件 然后下载即可。 二、安装keil 不介绍。相信都安装好了。三、准备工作 新建project文件夹,并在里面新建三个文件夹,CMSIS(存放内核函数及启动引导文件)...
2018-05-04 19:37:03
165113
71
原创 十一届恩智浦摄像头双车追逐
调车总结,留存备份;一年的飞思卡尔调车结束了,在这个过程中学到了很多。我调的是双车追逐组,C车模,用的是鹰眼OV7725摄像头,主控为ARM KL26。调车不是一个人就能干好的,只有大家一块共同努力,才能取的好的成绩。下面我就按照自己的理解讲一下双车组。因为传感器选用的是摄像头,所以图像处理是很大的问题,也是关键的问题。一、摄像头的选择刚开始的时我们用的是蓝宙捕食者...
2018-04-30 11:13:14
2805
2
原创 基于dephi7 spcomm控件的上位机
dephi上位机 通过串口实现与STM32的通讯 最近用dephi做了一个上位机,刚开始什么都不懂,在网上乱搜帖子看,发现大家的帖子写的都很好,对新手来说吧真不太适应,我对着好几篇文章弄了好久才弄好。现在分享一下个人经验,供新手入门用。首先本文介绍的是基于spcomm控件的实现方法,首先下载spcomm控件然后安装进dephi。安装方法如下:一: 选择下拉菜单 Comp...
2016-11-12 19:19:55
1726
1
Green-screen-matting
2019-01-02
恩智浦摄像头双车程序
2018-04-30
pulse sensor中文资料+Stm32f103程序
2018-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人