- 博客(19)
- 收藏
- 关注
原创 Cygwin安装包含make和git的方法和验证
Cygwin安装包含make和git的方法和验证Cygwin下载链接安装时包含make和git验证Cygwin下载链接https://www.cygwin.com/安装时包含make和git验证
2021-10-15 11:25:09
695
原创 科研的常用软件高效神器
管理大量文献和碎片知识基于Zotero文献管理软件进行从 Mendeley开始-> Endnote->JabRef->最后到ZoteroMendeley界面不够好看,需要右键选择才能打开除pdf外的文件Endnote是好看,但优化不好太卡JabRef界面好,也不卡,但是文献是保存在绝对路径中,移植不太方便。Excel文献管理,做好了是挺好,但制作过程太耗时了Zotero界面好,不卡,支持直接双击打开各种文档,有通过标签分类功能通过标签进行分类功能使得可以把所有各种各样的知识
2020-07-27 16:04:05
445
转载 【FPGA】xilinx FIFO的使用及各信号的讨论
转载https://www.eefocus.com/guoke1993102/blog/15-06/313183_36284.html
2019-07-01 15:25:05
703
原创 【FPGA】Vivado2018.1/2018.3+Modelsim10.6e仿真
Modelsim仿真非常快,笔者比较喜欢直接从Vivado里调用Modelsim,配置后之后直接点Simulation即可。之前认为Vivado2017.4+Modelsim10.6e是可以的,开发文档也是这么说,结果一直都弄不出来,后来改成Vivado2018.1版本后就好了(Vivado2018.3+Modelsim10.6e也完全可以)。Vivado2018.1下载链接(官网上...
2019-05-12 21:46:56
5598
4
原创 【FPGA】Vivado仿真时候如何看子模块的变量值
设置Simulation Settings把log_all_signals选上,点击OK由于我使用的是Vivado和Modelsim联合仿真(这样比较快,如何配置可见https://blog.youkuaiyun.com/LiangYongxin/article/details/89743501)结果:...
2019-05-06 17:21:43
10494
转载 关于Verilog中module端口类型记录
我的理解如下:1.在定义module时,输入类型只能为net,而输出类型可以使net或register。2.在实例化module时,输入类型可以为net或register,输出类型只能为net。发现别人常用的方法为:定义的时候都是用net,在module的实现中用定义reg给他赋值。---------------------作者:睿洋的老爸来源:优快云原文:ht...
2019-05-04 11:23:49
1094
原创 【Linux基础】安装python-opencv并调用摄像头数据
安装好python2.7后:sudo apt-get install python-opencv安装好的opencv版本是2.4.8调取摄像头的代码:import numpy as npcap = cv2.VideoCapture(0)while(1): # get a frame ret, frame = cap.read() # show a fr
2016-12-07 17:24:52
5719
原创 【Linux基础】ubuntu14.04下安装pip
下载get-pip.py(链接:https://pan.baidu.com/s/1ZvEsFEQv7QTDKgNhY825Ug提取码:jk6d)然后cd到get-pip.py的目录sudo python apt-get.py结束后使用在终端直接输入pip验证是否正常安装...
2016-12-07 16:40:39
24125
转载 【Linux基础】常用命令手册、命令集、C函数
Linux常用命令集:http://itlab.idcquan.com/linux/special/linuxcom/Linux常用C函数:http://net.pku.edu.cn/~yhf/linux_c/
2016-12-07 10:31:45
1185
原创 【机器学习】k-近邻算法简介与应用
k-近邻算法(kNN)简单地说,k-近邻算法采用测量不同特征值之间的距离方法进行分类。k-近邻算法(kNN),它的工作原理是:存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签。输入没有标签的新数据后,将信数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特种最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,这就是k-
2016-12-04 21:25:52
893
原创 【Linux基础】Linux/Windows下安装python、Numpy、Matplotlib
sudo apt-get install python-matplotlib由于在安装Matplotlib时会检查其依赖组件是否已经安装,又由于Matplotlib依赖于Python和Numpy,因此安装Matplotlib时会自动安装Python和Numpy!
2016-12-04 21:08:00
822
原创 【无人车研究】A*算法实现路径规划
算法过程详解:http://www.cppblog.com/mythit/archive/2009/04/19/80492.aspx 由于所构建的2D平面地图像素大小对于A*算法来说过于庞大,需要对图像进行压缩处理,以图像中的障碍物存在面积大小为准则,构建一个60*60的图像方块和二维数组,使用A*算法规划出路径(第一幅图中黑圈是规划的路径)
2016-12-04 20:12:51
6756
3
原创 【无人车研究】无人车环境感知
1.立体视觉 Stereo Vision可采用Bumblebee立体相机实时生成前方路面的三维图像,检测诸如行人之类的潜在危险,并且预测他们的行动。以下是开发的Bumblebee立体视觉信息,目前只是对深度进行分类。2.激光测距系统 LIDAR由于成本原因,暂时使用HOKUYO单线激光雷达在实验室进行无人车研发。
2016-12-04 12:16:26
2032
原创 【无人车研究】2D-ICP算法简要介绍与应用
使用ICP算法对2D激光雷达数据配准:传感器选择:HOKUYO单线激光雷达编译平台:VS2012+MRPT库这两帧激光雷达配准数据:T(|△x|,|△y|,|△phi|)=T1(0.0324392,0.0481863,0.15146)
2016-12-04 11:42:43
3080
原创 VS2012多线程简单实现方法
1.菜单栏->项目->属性->配置属性->C/C++->语言:修改OpenMP支持:是#pragma omp parallel sections { #pragma omp section { //线程1 } #pragma omp section { //线程2 } #pragma omp section {
2016-10-02 09:03:22
3026
原创 MFC串口发送数据大于128数据出错的解决办法(发送0xFE接收得到0x3F等问题)
其实就是把存储的数组类型换一下就好了关于CStringchar 类型取值为-128到127(-2^7~2*^-71) 从str2.Format(_T("%c"),buf[i]);以%c的格式终究把buf[i]以char的形式存储进CString里面关于CByteArrayCByteArray是MFC中BYTE一种集合类,用于申明CByteArray类的数据,并且用相关函数对
2016-07-02 09:41:25
4364
1
转载 图像中的高频分量和低频分量
转载自:http://blog.sina.com.cn/s/blog_8da31aa3010142x8.html形象一点说:亮度或灰度变化激烈的地方对应高频成分,如边缘;变化不大的地方对于低频成分,如大片色块区画个直方图,大块区域是低频,小块或离散的是高频 把图像看成二维函数,变化剧烈的地方就对应高频,反之低频。举个通俗易懂的例子:一幅图象,你戴上眼镜,盯紧了一个地方看
2016-06-09 17:41:15
9713
转载 SURF与SIFT比较
最近在搞SIFT特征提取的原理,明白之后发现SIFT的加速版:SURF,文章对SURF与SIFT进行比较详细,mark一下方便以后学习使用。原文链接:http://blog.163.com/sn404417391@126/blog/static/126688605201111623714283//*********************************************
2016-04-27 19:36:05
2872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人