- 博客(34)
- 资源 (6)
- 收藏
- 关注
翻译 相机标定去畸变和图像自标定去畸变的比较
* This example program compares the accuracies of the camera parameters* that are computed with the regular camera calibration and the radial* distortion self-calibration. * 采用两种不同的标定方法来比较径向畸变* In...
2019-03-14 11:14:10
1726
1
翻译 自标定去除径向畸变
* This program shows how radial_distortion_self_calibration can be used to* calibrate the radial distortion coefficient and the center of distortions. * 能够用于标定径向畸变参数和畸变中心* In the first part of the ...
2019-03-14 10:43:12
1746
原创 ransac去除误匹配点对
*********************************************************************ransac去除匹配点对**********************************************************************dev_update_off ()*-----------第一,读入数据并生成二维轮廓p...
2018-08-20 11:21:33
8740
原创 knn的方法查找最近点(halcon)
*****************************************************用knn的方法查找最近点,并与常规方法进行比较*由于有些点重复,比如说Pos_Xs的下标9和13,其值是相同的*时间上的比较*****************************************************dev_update_off ()path_base...
2018-08-17 17:02:31
2518
2
原创 halcon实现二维ICP算法
read_object(Title_MapX,'./data/ho_Title_MapX.hobj')read_object(Title_MapY,'./data/ho_Title_MapY.hobj')get_image_size (Title_MapX, Width, Height)gen_image_const (Image, 'real', Width, Height)Id_Row...
2018-08-09 16:35:54
1510
原创 halcon18.05--------深度学习----------MNIST
①preprocess ②train ③evaluate ④inference https://download.youkuaiyun.com/download/qq_22904277/10577346
2018-08-01 16:20:53
5839
翻译 halcon-18.05.02的深度学习——cuda9.1+cuDNN7.1
windows7 64位: Training of a Deep Learning classifier requires NVIDIA GPUs with minimal compute capability 3.0, and NVIDIA driver supporting CUDA 9.1. Additionally, the libraries cuBLAS 9...
2018-07-26 11:34:14
8295
翻译 吴恩达机器学习和深度学习视频和笔记
机器学习课程地址: https://www.coursera.org/course/ml 笔记地址: http://www.ai-start.com/ml2014/ 深度学习课程地址: https://mooc.study.163.com/university/deeplearning_ai#/c 笔记地址: http://www.ai-start.com/dl2017/...
2018-07-25 09:59:16
5236
原创 三维坐标生成点云
halcon*三维点图像转化为三维模型,Title_MapX等为包含三维信息的图像,不是点信息xyz_to_object_model_3d(Title_MapX, Title_MapY, Title_MapZ, Model3D)*报错xyz_to_object_model_3d(CoordX, CoordY, CoordZ, Model)matlab中的代码Data.vertex...
2018-06-15 11:29:01
10532
原创 camera_calibration_internal------相机内参数标定
* ****************************面相机标定内参基本流程* * 设置初始的内参数参数StartCamPar := [0.016,0,0.0000074,0.0000074,326,247,652,494]* 创建一个标定模型create_calib_data ('calibration_object', 1, 1, CalibDataID)* 设置相机类型,相...
2018-06-12 14:28:29
1299
原创 halcon 插值
*------计算点间距--------* distance_PP (CoordY, CoordX, distance_point, distance_pp) *------插值过程----------* gen_contour_polygon_xld(Contour, CoordY, CoordX)* tuple_gen_const(|CoordY|, 0.00001, tpRadi...
2018-06-11 17:40:25
1718
翻译 orientation_points_xld (Operator)----计算点云轮廓或点云多边形的方向
计算点云轮廓或点云多边形的方向(该点云的顺序不会考虑其中)①如果该XLD与自身相交或者如果自身相交能用一条线把其首尾相连,使用orientation_points_xld 算子,可以使用 test_self_intersection_xld算子测试该XLD能否自身相交②如果该XLD不与自身相交使用orientation_xld 计算方向...
2018-06-11 10:52:32
3237
翻译 3d_coordinates 测量世界坐标中的倾斜物体
测量世界坐标中的倾斜物体Initialize the program dev_close_window () dev_open_window (0, 0, 768, 576, ‘black’, WindowHandle) dev_update_off () dev_set_draw (‘margin’) dev_set_line_width (3) set_display_font (
2017-12-13 14:19:20
1284
翻译 calibrate_sheet_of_light_calplate------------激光三角测量系统标定
This program demonstrates how to perform the calibration of a sheet-of-light measurement system.用halcon标定板标定激光三角测量系统The measurement system consists of an area scan camera and这个测量系统包括面扫描相机和激光线投影器a li
2017-12-10 10:56:25
7152
5
翻译 reconstruct_connection_rod_calib----------恢复三维点云
This program demonstrates how to perform a calibrated measurement by using the sheet-of-light technique通过激光三角测量技术实现有标定的测量 *————-First, a sheet-of light model is created and suitable parameters are s
2017-12-09 19:30:50
1094
翻译 reconstruct_connection_rod_uncalib
This program demonstrates how to perform a non calibratedmeasurement by using the sheet-of-light technique用激光三角测量技术实现一个无标定的测量,主要为一下三步At first, a sheet-of light model is created and suitable paramete
2017-12-09 19:29:31
457
翻译 halcon 相机标定
This example shows how to perform the basic calibration of a singlecamera with multiple images of a calibration object. dev_update_off () Initialize visualization *第一个参数:在给定的文件夹’calib’,halcon默认的目录
2017-12-04 12:04:28
1379
原创 点云配准
代码:http://download.youkuaiyun.com/detail/qq_22904277/9907449代码总结:用途:1、两帧有相同区域的点云数据进行配准2、计算出初始矩阵(代码中有两种不同的计算方法,时间效率、相对的准确度)3、icp算法的配准
2017-07-22 17:34:42
1149
原创 ubuntu guazai samba
mount.cifs /111.111.111.111/share /mnt/samba/ -o username=xxxxx passwd=xxxxxxxx
2017-01-08 22:40:15
374
转载 Caffe--Ubuntu 14.04 64bit caffe安装(无gpu)
http://www.cnblogs.com/zhbzz2007/p/5479181.html
2016-12-11 13:45:33
292
原创 检测 SURF,SIFT,MSER特征
当尝试在不同图像之间匹配特征时,我们通常面临尺度变化的难题,即需要分析的图像在拍摄时与目标物体的距离是不同的,因此,目标物体在图像中有些不同的尺寸.为了解决这个问题,计算机视觉引人尺度不变的特征,主要的思想是每个检测到的特征点都伴随着对应的尺寸因子,即SURF特征。尺寸不变的特性,而且计算非常高效。特征点对应的圆圈的尺寸与图像尺寸的改变成正比。// Read input image cv:
2016-11-25 12:06:38
869
原创 检测FAST特征
Harris算子提出了角点的正式数学定义,它基于两个正交方向上的强度变化率,他需要耗时的计算图像的导数,虑到特征点检测只是复杂算法的第一步。FAST能快速检测,依赖少数的像素比较来确定是否接受一个特征点。 下面的例子可以看出检测出的时间//----------------------- harris----------------------------------、//// Read inp
2016-11-25 10:33:37
342
原创 检测Harris角点
在图像中检测兴趣点时,角点可以作为一个有趣的方案,它们在图像中可以轻易地定位,同时,它们在人造物体的场景中随处可见。角点的意义还在于它们是可以精确定位的二维特征,它们位于两条边缘的交点处。这与位于相同强度区域的点不同,与物体轮廓的点也不同,轮廓点难以在其他图形的相同物体上精确定位。#include <iostream>#include <vector>#include <opencv2/cor
2016-11-25 09:51:42
509
原创 Canny算子检测轮廓
简单的二值边缘图像有两大缺陷: ①检测到的边缘过粗,难以实现物体的精确定位 ②难以找到这样一个阈值足以检测到所有的重要边缘Canny算子实现方法#include <iostream>#include <vector>#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv
2016-11-24 11:19:14
1326
原创 图像滤波----低通滤波,中值滤波,高通滤波,方向滤波(Sobel),拉普拉斯变换
①观察灰度分布来描述一幅图像成为空间域,观察图像变化的频率被成为频域。 ②频域分析:低频对应区域的图像强度变化缓慢,高频对应的变化快。低通滤波器去除了图像的高频部分,高通滤波器去除了图像的低频部分。(1)低通滤波 ①栗子:#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.h
2016-11-24 09:13:23
38991
2
原创 ROI
栗子:#include#includeusing namespace cv;//方法1,假如区域为长方形,使用MAT 构造函数设置区域内的值为255int main(){ Mat image=imread("boldt.jpg"); //初始化掩模矩阵 Mat mask = Mat::zeros(image.size(), CV_8UC1); R
2016-11-23 13:25:18
807
原创 像素的操作
1、存取像素值 举个栗子:图像中添加椒盐噪点#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>void salt(cv::Mat image, int n) //创建添加椒盐噪点的函数,第一个参数是张输入图像,传引用的参数传递方式,修改的像素个数{ for
2016-11-23 09:42:55
473
原创 MATLAB数学建模02
1、线性规划 举个栗子 c=[2;3;-5];aeq=[1,1,1];beq=7;a=[-2,5,-1];b=-10;x=linprog(-c,a,b,aeq,beq,zeros(3,1));%x的取值下界value=c'*x %,一撇就是转置结果:Optimization terminated. value = 14.57142、非线性
2016-11-22 14:00:21
1084
原创 MATLAB数学建模01
1、基本图形的绘制t=0:0.02:2y0=exp(t/3);y=exp(t/3).*sin(2*t) % 1 点乘是数组的运算,不加点是矩阵的运算;2 点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;plot(t,y,t,y0,t,-y0)grid on %加网格,grid off去网格结果如下图: 2、空间曲线及其运动
2016-11-21 13:42:15
975
原创 RGBD信息融合Shape from shading在自然光环境下对多反射率目标物体的重建
技术路线:1、用深度相机获取被测物体的颜色信息和深度信息2、深度图的预处理3、选取合适的光照模型4、代价函数的设计进行深度值的优化5、生成重建后的点云6、在点云数据中添加对应点的颜色
2016-11-20 17:19:42
1221
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人