- 博客(4)
- 收藏
- 关注
原创 用opencv计算棋盘格内角点坐标(通过4个内角点获得转换矩阵),并同时用halcon和opnecv对图像进行透视变换
该篇和上篇的主要区别是选取4个内角点而不是全部内角点计算转换矩阵,程序改变不大,主要是想看一下两者之间矫正结果有什么区别。// projectivetest.cpp : 定义控制台应用程序的入口点。//通过四点获得透视变换矩阵#include "stdafx.h"#include "cv.h"#include "cxcore.h"#inc
2017-07-14 14:37:19 4229
原创 用opencv计算棋盘格内角点坐标(通过多个内角点获得转换矩阵),并同时用halcon和opnecv对图像进行透视变换
本篇主要是为了方便以后查找,所以直接贴代码。程序基本思路是,用opencv计算棋盘格内角点坐标(垂直拍摄和倾斜拍摄,再通过获得的垂直内角点坐标和倾斜内角点坐标计算出转换矩阵。)为了比较halcon和opencv的校正效果,程序同时用opencv和halcon对图像进行校正。#include "stdafx.h"#include "cv.h"#include "cxcore
2017-07-14 14:19:13 3394
原创 基于opencv3.0的直线拟合和曲线拟合
一,拟合效果图 曲线拟合,另外画了折线图 直线拟合二,源码//开始void CLeastSquaresMethodDlg::OnBnClickedStartButton(){ //创建用于绘制的深蓝色背景图像 int i_pointNum = 12; cv::Mat image = cv::Mat::zeros(480, 640, CV_8UC3);
2017-07-13 17:37:02 1726
原创 基于Opencv3.0对图像进行透视变换
一,计算图片 垂直拍摄的标定板 倾斜30度拍摄的标定板 待处理图像二,矫正效果 矫正效果图二,源码 全局变量 //####################################### std::vector pointsCZ, pointsQX; //垂直,倾斜 //#######################################1,计算标定板,获取
2017-07-13 17:28:42 4283 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人