自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 个人作品集

个人项目

2022-03-30 18:13:23 6415 2

原创 Ubuntu rk3399开启自启动脚本以及带图形界面脚本(imshow())

一、一般自启动脚本及后台运行经网上查询,发现大部分都是通过 rc.local 来添加自启脚本的,下面以rk3399自动上网拨号为例来记录一下实现过程1、建立rc-local.service文件systemd 默认读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件,执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc-local.service,打开脚本内容(如果没有就创建):

2022-01-15 19:52:18 2417

原创 C++特殊的字符数组,能通过cout直接输出,其他的不行

1、字符数组的初始化列表初始化char c[] = { 'c','+','+'};//列表初始化,没有空字符char c[] = { 'c','+','+','\0'};//列表初始化,包含空字符字符串字面值初始化char c[] = "c++";//字符串字面值初始化字符串初始化和包含空字符的列表初始化是等价的2、cout实验 int x[] = { 1,2,3 }; char c1[] = { 'c','+','+','\0'}; char c2[] = "c++"; char

2021-11-21 12:24:39 2428 1

原创 while(*p)陷阱,出错,乱码

首先区分while( p )和while( *p )p 是一个指针while( p ) 判断的是指针 p 是否为0,也就是指针是否是空指针(int *p = 0;或 int *p = NULL;这时候的 p 就是空指针)while( *p )判断的是指针 p 指向的地址的数据是否为0,也可以是 空字符’\0’实验while ( p ) const char ch[] = { 'H','e','l','l','o',}; const char *ptr = 0; while (ptr) {

2021-11-20 22:06:32 1557 1

原创 RK3399 opencv4.5.0编译 Gstreamer访问摄像头

1、下载opencv源码我下载的是4.5.0版本的,开发板直接git的话,下载很慢。我选择用电脑下好再传给开发板,opencv-github,opencv4.5.0链接:https://pan.baidu.com/s/15WpUWDnfabdPfhLvkONoew提取码:veqb2、安装所需的库,python版本是3.6sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libav

2021-11-18 12:23:35 6060 4

原创 轻松玩转递归,汉诺塔

递归的定义谈到递归的定义,可以这样描述,假如一个函数或者子程序,是由自身·所定义或调用的,就称为递归递归的条件1、一个是可以循环执行的过程2、一个是结束递归的条件递归的分类1、直接递归:指在递归函数中允许直接调用递归函数本身,就称为直接递归2、间接递归:指在递归函数中如果调用其他递归函数,再从其他递归函数调用回原来的递归函数,就称为间接递归递归示例1、阶乘n! = n * (n-1) * (n-2) … *1可以分解为n! = n * (n-1)!这个分解就揭示了递归的本质,大家

2021-11-13 22:39:40 634

原创 ARM, rk3399 深度学习环境及Python版本ncnn编译

习惯了windows上Anaconda的使用,在ARM平台上也有对应的Conda环境首先查看硬件环境,在终端输入uname -a输出为:Linux forlinx 4.4.189 #1 SMP Fri Mar 20 09:58:30 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux硬件为aarch64,这个也是ARM的一种安装包有三种选择1、miniconda2、Archiconda3、...

2021-09-10 17:05:39 1283 1

原创 WS2812B-LED环形灯控制(FPGA)

在图像处理领域,光线是非常重要的前提。灯源最好是环形灯,就像那些网红给自己打光一样,环形灯光照均匀。WS2812B-LED环形灯工作时序如下:数据的0/1用不同占空比的pwm表示0码和1码以及复位时间如上图所示。RGB888总共24位,每位0/1输出,一个环形灯16个led,一个总周期需要连续发16个24位数据,再复位一段时间重新下一个轮回。数据高位先发,本程序为0为最先发的23为最后发的。设计思路:...

2020-05-28 11:42:58 4012 5

原创 简单颜色识别方法

颜色的作用颜色是物体的一种重要特征,人们可以依据颜色对物体进行分类、判断等。颜色的应用在很多行业给予了人们极大的便利,在快递行业,在流水线上依据各个快递公司单页的颜色不同进行分拣;在农业,利用颜色识别判断果蔬的成熟程度(自动采摘)和进行田间杂草和作物的区分(智能除草);在公共安全方面,对火焰颜色的识别大到运用在卫星上监控山火,小到运用在仓库进行火灾预警;在纺织行业,依据对产品颜色的识别来判断...

2020-04-16 22:32:08 12821 1

原创 图像定位-特殊物体(魔方定位)

说到计算机视觉,就不得不提卷积神经网络(CNN)了,图像分割、定位、识别他都及其擅长。由于最近才接触CNN,还不得要领,今天还是分享一下自己一个瞎捉摸的魔方机器人中的魔方定位的方法。魔方机器人项目来源于本科的科研立项,当时的成功率不高,主要是光照的影响,还有就是做工差的爪子。现在想想,如果用聚类算法对魔方54个色块的颜色进行处理,岂不是可以完美的避免光照的影响。因为机器根本不需要知道色块是黄色还...

2020-04-16 21:19:01 1769 1

原创 rgb转hsv (Verilog)

rgb色彩空间对人的友好性远不及hsv色彩空间,在hsv空间,我们可以容易区分不同颜色,可以将亮度信息与颜色信息分离开来,也可以单纯增强图像色彩的饱和度,比如让花瓣更红更饱满。hsv在彩色边缘分割也大有用处,传统的边缘提取都是依靠灰度信息,其实灰度图往往只能保留90%的边缘信息,剩余的10%是无法体现出来的。这就需要彩色边缘分割来进行补充,标量的梯度就自然而然转为向量的梯度(rgb/hsv/hsi...

2020-03-31 15:49:45 3209 6

原创 Canny边缘检测FPGA实现

canny原理 传输门滤波可以用高斯滤波、中值滤波。其实接下来的canny算法应该称作伪canny算法,因为在计算过程中做了几个近似。1 对梯度方向的近似arctan 对于fpga来说并不友好,反正在非极大值抑制的环节中只需要知道该像素的梯度方向在哪块区域就可以,并不需要判断出实际的角度。当然我这种直接的区域做法就不会对比较像素进行插值计算了,直接比较该区域方向两端的梯度值。tan(22...

2020-03-22 21:55:03 4402 34

原创 Modelsim仿真IP核-shift_ram(失误点)

写在前面,Modelsim仿真Ip核在网上看见很多方法,也都一一去试了,用quartus自带的altera-modelsim去仿真是不需要担心库没添加的问题的,但这种方法在修改代码后很费时间,还有一种就是将quartus的库全部装到Modelsim中,等需要添加库的时候就添加。这个方法确实不错,搞了一天最后才知道正确的操作步骤。感谢七水添加链如何用ModelsimSE仿真IP核-以PLL为例接描...

2020-02-21 22:23:49 857

FPGA 图像处理相关.part1.rar

CCD图像的颜色插值算法研究及其FPGA实现,FPGA平台实现基于遗传算法的图像识别的研究,NiosⅡ的红外图像实时跟踪系统设计,基于FPGA的VGA图像控制器的设计与实现,基于FPGA的多幅图像融合叠加的设计与实现,基于FPGA的多通道高速CMOS图像采集系统 等等

2020-02-27

niosii_docs_13_0.zip

niosii_docs_13_0.zip,altera官方帮助文档,sopc入门帮助手册。 Upgrading Nios Processor Systems to the Nios II Processor、Using the Nios II Configuration Controller Reference Designs 、Using SignalTap II Embedded Logic Analyzers in SOPC Builder Systems 等

2020-02-27

空空如也

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

TA关注的人

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