- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 结构体函数
结构体函数作用一、作用1. 提高代码阅读性2. 分类管理函数及部分属性3. 偏向于c++的面向对象思维二、使用方法:1. 声明结构体函数2. 初始化结构体函数3. 调用结构体函数三、示例#include<stdio.h>#include<stdlib.h> /*structure declare*/struct str_func{ int a; int b; int (*add)(int a, int b); i
2021-08-12 19:43:35
1092
原创 source insight 添加不了文件
source insight1.创建工程 文件名过长创建工程的时候 文件名千万不能定很长 不然的话 添加文件 add project file 会出现:不正常情况下(文件名不正常情况下(文件名
2021-07-05 19:16:49
1666
原创 图像编码介绍
图像编码1.图像编码:1.1 为什么要编码:1.2.编码技术1.3. 编码分类1.4. 编码原理2. 编码数据码流结构2.1 视频参数集VPS(Video Parameter Set)2.2 序列参数集SPS(Sequence Parameter Set)2.3 图像参数集PPS(Picture Parameter Set)2.4 H.264码流1、NAL Header2、RBSP3、SODB与RBSP4、I,P,B帧与pts/dts2.5 H.265码流1.图像编码:1.1 为什么要编码:比如当前屏
2021-06-24 16:51:04
8349
原创 图像旋转 裁剪 缩放操作
图像旋转 裁剪 缩放操作1.旋转矩形2.图像的裁剪:3.图像缩放最近邻算法Bilinear算法(双线性插值)Bicubic算法(双三次插值)1.旋转矩形首先建议阅读 图像旋转算法原理-旋转矩阵 https://blog.youkuaiyun.com/liyuan02/article/details/6750828,这篇博客可以让你很好地理解图像中的每一个点是如何进行旋转操作的。其中涉及到了图像原点与笛卡尔坐标原点之间的相互转换以及点旋转的一些公式推导。建议阅读该博客的朋友最好对插值、matlab编程、数字图像有一
2021-06-24 16:40:05
857
原创 自动驾驶和辅助驾驶基础知识
自动驾驶和辅助驾驶基础知识自动驾驶分级:SAE自动驾驶分级标准无自动驾驶(Level-0)驾驶支援(Level-1)部分自动化(Level-2)有条件自动化(Level-3)高度自动化(Level-4)部分自动化(Level-5)SAE标准的指标解读自动驾驶分级:目前被国内外广为接受的是SAE分级(www.sae.org),从Level-0~Level-5总计6个级别,Level-0为最低级别,Level-5为最高级别。汽车自动驾驶技术包括视频摄像头、雷达传感器以及激光测距器来了解周围的交通状况,并通
2021-06-24 16:31:41
1296
原创 ISP(图像信号处理)
ISP(图像信号处理)Sensor的问题以及ISP的处理原理问题一:Sensor有漏电流问题二:通过镜头到达Sensor中间的光多于到达Sensor的边缘的光,即光学系统中的渐晕问题三:Senor上有的像素点的输出有坏点。问题四:Cmos的Sensor采用了Bayer色彩滤波阵列(Bayer Color Filter Array,CFA)。问题五:Senor获取的图像中有大量噪声。问题六:Senor获取的图像容易受到光源颜色的影响。问题七:Senor滤光板处各颜色块之间的颜色渗透带来的颜色误差。问题八:人.
2021-05-19 16:50:26
6537
2
原创 RGB YUV HSV HSL颜色空间模型
这里写目录标题RGB YUV HSV HSL颜色空间模型RGBYUVHSVHSLRGB YUV HSV HSL颜色空间模型颜色空间按照基本机构可以分为两大类:基色颜色空间和色、亮分离颜色空间。前者典型的是RGB,后者包括YUV和HSV等等。RGB RGB:计算机色彩显示器和彩色电视机显示色彩的原理一样,都是采用R、G、B相加混色的原理,通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示RGB色彩空间根据每个分量在计算机中
2021-05-19 15:06:14
976
原创 linux C实现BMP文件转YUV文件
BMP转YUVlinux C实现BMP文件转YUV文件BMP和YUV介绍BMP转YUV公式代码实现(注意看注释)知道大家时间都宝贵 bmp.c文件我也直接给出吧!!!想要工程文件的也可以下载!!!linux C实现BMP文件转YUV文件BMP和YUV介绍(1)BMP介绍 BMP(Bitmap-File) 位图图像, 亦称为点阵图像,区别于矢量图放大不失真的特征,位图图像是由单个像素点组成,放大后会失真。它是 Windows操作系统中的标准系统中的标准图像,是Windows环境中交换与图有关的数
2021-05-13 17:09:09
630
2
原创 linux共享内存实现指针功能
linux共享内存实现指针功能问题分析代码头文件封装函数重点问题其他进程可以访问结构体中的指针数据 指针数据也正确 但是指针指向的 数组数据的指针可以读取数据无法进行读取 读取就出现段错误分析可以看出,进程实际上是将共享内存映射到进程所属的地址空间内!这样就产生了一个问题:你在一个进程中将共享内存的一个变量的地址赋给共享内存的一个指针的话,实际保存的是进程虚拟内存空间的地址,不同进程保存的地址可能不同,这样是行不通的!代码头文件#ifndef _QUEUE_H_#define _QUE
2021-05-11 20:37:27
637
转载 FPGA 跨时钟域处理方法
本文介绍的3种方法跨时钟域处理方法如下第一种方法:打两拍第二种方法:异步双口RAM第三种方法:格雷码转换跨时钟域处理方法如下跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。如果是还在校的本科生,跨时钟域处理也是面试中经常常被问到的一个问题。在本篇文章中,主要介绍3种跨时钟域处理的方法,这3种方法可以说是FPGA界最常用也最实用的方法,这三种方法包含了单bit和多bit数据的跨时钟域处理,学会这3招之后,对于FPGA相关的跨时钟域数据处理便可
2020-11-06 18:39:49
1039
原创 2020天猫618auto.js自动浏览页面脚本
2020天猫618auto.js自动浏览页面脚本![auto.js 代码auto.waitFor();var height = device.height;var width = device.width;toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release)setScreenMetrics(width, height);toast("设备
2020-05-29 11:11:33
3640
2
DSP端UPP数据接收代码.zip
2020-07-17
FPGA NCO IP设置 数字混频 + modelsim仿真.zip
2020-06-10
MATLAB 宽带信号 线性波束形成
2020-06-08
MATLAB 窄带信号 线性波束形成
2020-06-08
LFM调频信号仿真.m
2019-08-22
MATLAB bin 文件 读取数据
2019-08-19
matlab 读取bin文件 并且用16进制显示
2019-08-01
十字线阵 CBF matlab仿真
2019-04-23
多普勒测频 matlab仿真
2019-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人