自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (41)
  • 收藏
  • 关注

原创 CycleGAN的测试

GAN模型测试1. 下载项目代码git clone https://github.com/vanhuyz/CycleGAN-TensorFlow.git2. 将图片转换成tfrecords格式这个项目中提供了一个build_data脚本,用于将图片转换成tfrecords形式。假设我们的图片存放在data/apple2orange/trainA/和 data/apple2orang...

2019-08-20 09:30:58 1613

转载 matlab函数_连通区域

转自:http://www.cnblogs.com/saliency/archive/2014/03/11/3593308.html1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connecte

2017-04-24 14:26:39 433

转载 bwlabel函数

转自:http://blog.csdn.net/wanrenwangxuejing/article/details/25108191用法:    L = bwlabel(BW,n)    返回一个和BW大小相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1、2、num(连通区域的个数)。n的值为4或8,表示是按4连通寻找区域,还是8连通寻找,默认为8。

2017-04-24 14:22:44 822

转载 平面拟合

转载:https://zhidao.baidu.com/question/1885922077020131268.html可以直接使用matlab的曲面拟合工具箱,但是平面拟合的效果一般1、在命令窗口输入待拟合的数据123>> x=[11.4,11.4,11.4,11.4;13.1,13.1,13.1,13.1;14.8,

2017-04-14 16:30:23 3709

转载 顶帽、底帽变换用于图像对比度增强

转载:http://blog.sina.com.cn/s/blog_6f57a7150100onlh.html原图:图像背景不均匀。se=strel('disk',20);t1=imtophat(f,se);figure,imshow(t1)图像背景已均匀。t2=imadd(f,t1);figure,imshow(t2)以下实行底帽变换:t3=imbotha

2017-04-14 15:54:41 7131 1

原创 8.结构光:双目视觉(基于视差)

Matlab基于视差进行三维重建的代码如下:%%% 清理空间clc;clear;close all;%%% 导入立体标定参数load stereoParams.mat% 立体参数的可视化figure;showExtrinsics(stereoParams);%% % 导入数据frameLeft = imread('pattern_cam1_im1.png');f

2017-04-13 21:33:34 3042 1

原创 7.结构光:投影仪的标定(OpenCV)

最近看了一下opencv3.0的源码,之前很苦恼投影仪的标定,opencv提供了一个demo,上传源码:#include #include #include #include #include #include #include #include using namespace std;using namespace cv;static const char* key

2017-04-12 20:16:35 7183 6

原创 6.结构光:双目视觉(基于特征点)

在这里,对matlab的demo进行更改,测试了双目视觉!具体的代码如下:%%% 双目立体视觉% 对比实验%%% 清空工作区clc;clear;close all;%%% 导入图像数据I1 = imread('pattern_cam1_im1.png');I2 = imread('pattern_cam2_im1.png');figureimshowpair(I1

2017-04-11 20:32:00 4331 3

原创 5.结构光:单目标定(OpenCV)

参考相关代码,基于OpenCV的单目视觉的标定的代码如下:#include "stdafx.h"#include// opencv头文件#include #include #include using namespace std;using namespace cv;//设置一 图像尺寸int image_width =2592;int image_height = 1

2017-04-11 11:33:37 2817

原创 4.结构光:遇到的问题

折腾了结构光视觉已有一个月之久了,代码不易,且调且珍惜啊!遇到的主要问题如下:1.OpenCV的速度真心慢,无论是相移还是格雷码,开源的要慎重啊!2.立体矫正之后的图片进行三维重建,Failed!这个问题很致命,目前一直没搞懂,问题出在哪,继续摸索吧!核心代码如下,参考OpenCV3.1的例子: // 初始化 size_t numberOfPatternIm

2017-04-11 11:26:10 1229 1

原创 3.结构光:工程建立

浑浑噩噩的折腾了基于结构光的三维视觉好久,现在沉下心来好好做!为了适应机器人的灵活性,设计了双目结构光立体视觉系统,简化了单目结构光标定的复杂标定过程,同时,可以很好地适应机器人的三维重建任务!第一天博客,上传一下实验结果,记录一下实验进程!利用MFC,结合Opencv3.0设计了如下UI:相机选取的是大恒水星的工业相机!利用双目视觉的原理进行三维重建,立体校正的结果如

2017-04-11 11:10:30 1634 4

原创 2.结构光:投影仪标定工具箱

在这里,将投影仪标定的具体流程阐述一下,在这个过程中,走了不少弯路!首先,下载标定工具箱:http://download.csdn.net/detail/lyangucas92/9637340启动MATLAB,输入cam_proj_gui,启动界面如下:      首先标定相机,,在这里需要预先安装相机标定工具箱,这里面不能用MATLAB自带工具箱;      标定相机

2016-11-10 16:14:42 6049 28

转载 双向可控硅原理图

双向可控硅是一种以硅单晶为基本材料的P1N1P2N2四层三端器件,是在普通可控硅的基础上发展而成的交流开关器件,其英文名称TRIAC即三端双向交流开关之意,发明于1957年。双向可控硅为单向导电性开关,能代替两只反极性并联的可控硅,而且仅需一个触发电路。可控硅具有导通和关断两种状态,从外形上区分主要有:螺栓形、平板形和平底形三类。本文引用地址:http://www.eepw.com.cn/ar

2016-07-28 22:11:48 9865

原创 1.结构光:DLP烧写固件的方法

根据上海意仪电子的说明,将DLP LCR4500的固件的更新,烧写方式列出来,供大家参考!首先是DLP图案的生成!固件的更新;固件的烧写!

2016-07-27 19:21:54 2884

原创 ADC按键的设计

转载一个网友的ADC按键设计方法,供大家参考!

2016-07-27 19:13:27 2929

原创 RobotArt机器人离线编程软件

RobotArt国产机器人离线编程平台,通过在学徒网的注册,很快拿到了用户名和密码,马上体验了一下,话不多说,上图!1.软件界面2.实验设计3. 三维球

2016-07-25 22:53:20 2473

原创 ADC阻抗问题

今天在测试程序的时候,由于利用ADC对PT100进行采样,转化为温度,突然想到ADC输入阻抗会不会对转换产生干扰的问题,查了一下ADC输入阻抗的相关知识,下面讲一个网友的总结列出来给大家分享!

2016-07-22 15:29:45 1655

原创 PT100电阻分度表

Pt100温度传感器分度表的文件大多为表格,转换比较麻烦,下面为转换为c语言代码后的pt100分度表,供各位使用。下列代码的温度范围为-200~660度的范围,间隔为1度。const unsigned int code table_pt100[]={1852 ,1895 , 1938 , 1982 , 2025 , 2068 , 2111 , 2154 , 2197 , 22

2016-07-22 15:00:57 2900

原创 'DATA': SEGMENT TOO LARGE的解决方案

在单片机开发的时候,定义这样比较大的数组,const unsigned int table_pt100[ ],编译的时候会遇到 'DATA': SEGMENT TOO LARGE的问题。    解决方法如下:       加入Code区;      例如:const unsigned int code table_pt100[ ]

2016-07-22 14:58:55 8715

原创 matlab2016的License Manager Error解决方案

替换DLL文件:    MATLAB\R2016b\bin\win32\libmwservices.dll用破解文件中的对应的替换了,就在X86,X64对应文件夹下!

2016-07-22 13:23:56 4739

原创 ZEN3309程序烧写

最近在调试ZEN3309单片机的时候,利用ISP51烧写程序,遇到如下问题:(1)程序无法烧写;(2)程序不能升级;    一开始怀疑是系统的问题,63位兼容性问题,经过测试,答案:否!      经过各种测试,解决方案如下:                   管理员权限运行!

2016-07-22 13:20:59 1075 2

原创 UM232H模块说明

UM232H的引脚如下:需要做相关处理操作:连接如下:

2016-07-22 13:09:18 953

原创 驱动电路设计(光耦,达林顿管)

达林顿管内部结构如下:  ULN2803也是一个8路反向器电路,即当输入端为高电平时ULN2803输出端为低电平,当输入端为低电平时ULN2803输出端为高电平,继电器得电吸合。同时,内部还集成了一个消线圈反电动势的二极管。典型电路如下:为了实现输入和输出隔离,结合光耦来设计!常用电路如下:

2016-07-20 16:26:53 10358

yolov3-tiny.cfg

目标检测:yolo深度目标检测模型的预训练网络权重,下载下来后放到相应的文件夹中即可顺利加载预训练模型

2020-11-03

yolov4-tiny.cfg

目标检测:yolo深度目标检测模型的网络配置文件,下载下来后放到相应的文件夹中即可开始深度网络模型的训练

2020-11-03

YOLOv3-mobile-asff.pth

目标检测:yolo深度目标检测模型的预训练网络权重,下载下来后放到相应的文件夹中即可顺利加载预训练模型

2020-11-03

resnet50.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

inceptionv3.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

mobilenetv2.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

inceptionresnetv2.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

googlenet.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

densenet201.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

darknet53.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

darknet19.mlpkginstall

迁移学习(Transfer Learning):Matlab预训练模型的原始安装程序,用于特征提取、表达、目标识别等诸多任务

2020-11-03

编队仿真matlab网上的.rar

该资源为多机器人编队仿真程序,程序可以完成多个机器人的编队控制,能够求出每个机器人的性能指标,可以在该程序的基础上进行多机器人的编队的开发,极具参考意义。

2020-11-03

多机器人避障matlab程序.rar

该程序能够进行多机器人编队仿真,程序中包含了多机器人避障,以及多机器人路径规划等,开发了GUI界面,初学者可以学习此程序进行多机器人方面的学习。

2020-11-03

基于Matlab的多频外差模拟程序

本程序是记忆李中伟博士的博士论文来实现;Matlab仿真代码;测试通过;

2016-09-29

基于matlab的结构光三维重建(相移)

该代码基于Matlab,实现了相移法解相,解包,三维计算等功能!但是还需要去完善,结果不是很好。

2016-09-23

Structured-light 3D surface imaging: a tutorial

Structured-light 3D surface imaging: a tutorial

2016-09-23

Structured Light in Matlab

Structured Light in Matlab

2016-09-23

基于opencv的人脸识别

人脸识别程序

2016-09-22

投影仪标定工具箱

投影仪标定工具箱

2016-09-22

基于格雷码的三维重构

基于格雷码的三维重构,exe程序,可以直接运行

2016-09-22

基于相移法的三维重建

基于相移法的三维重建,在linux环境下,结合opencv和opengl,实现三维重构!

2016-09-22

三步相移法(VS2010)-相位计算

三步相移法(VS2010)-相位计算

2016-09-22

四步相移法-解相

基于结构光的四步相移法

2016-09-22

基于opencv的相机标定

基于opencv的相机标定代码

2016-07-21

两个点云数据的融合

两个点云数据的融合

2016-07-21

三维点云的配准和融合

基于MATLAB的三维点云的配准和融合

2016-07-21

三维重建Matlab(稠密重建)

三维重建Matlab(稠密重建)

2016-07-21

OpenMVS三维重建开源代码

OpenMVS三维重建开源代码

2016-07-20

基于Matlab的三维重建代码

基于Matlab的三维重建代码,可以作为学习!

2016-07-20

meshlab软件

meshlab软件

2016-07-20

bundler源代码

bundler源代码

2016-07-20

基于Python的三维重建开源代码

基于Python的三维重建开源代码,包括特征提取,SFM,PMVS以及CMVS等相关功能!

2016-07-20

SFMtoolKit3工程

SFMtoolKit3工程

2016-07-20

VisualSFM代码

VisualSFM三维重建完整版

2016-07-20

CMP-MVS开源代码

CMP-MVS 三维重建开源代码

2016-07-20

泊松重建代码

开源的泊松重建代码,执行效率相比PCL代码,快很多!

2016-07-20

三维点云的可视化

基于PCL的三维点云的可视化代码

2016-07-20

泊松曲面重建

基于PCL的曲面重建代码

2016-07-20

OpenCV打开相机

opencv打开USB相机!

2016-07-20

基于Opencv的相机操作代码

基于OPencv的相机操作代码,包含了MFC界面程序!

2016-07-20

空空如也

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

TA关注的人

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