实验三 Matlab图像处理基本操作及摄像机标定(DLT) 1 、实验目的 通过应用Matlab 的图像处理基本函数,学习图像处理中的一些基础操作和处理
理解摄像机标定(DLT)方法的原理,并利用程序实现摄像机内参数和外参数的估计
2 、实验内容 1) 读取一幅图像并显示
2) 检查内存(数组)中的图像
3) 实现图像直方图均衡化
4) 读取图像中像素点的坐标值
5) 保存图像
6) 检查新生成文件的信息
7) 使用阈值操作将图像转换为二值图像
8) 根据RGB 图像创建一幅灰度图像
9) 调节图像的对比度
10) 在同一个窗口内显示两幅图像
11) 掌握matlab 命令及函数,获取标定块图像的特征点坐标
12) 根据摄像机标定(DLT)方法原理,编写Matlab 程序,估计摄像机内参数和外参数
3 、实验要求: 1) 选取一幅图像,根据实验内容1)—10)给出结果
2) 根据给定的标定块图像及实验内容11),12)进行编程实验
选取图像: 4 、实验完成 1 ) 读取一幅图像并显示
myread=imread('a3
jpg'); imshow(myread) 2 ) 检查内存(数组)中的图像
>> whos Name Size Bytes Class Attributes myread 768x1024x3 2359296 uint8 3 ) 实现图像直方图均衡化
myread2=rgb2gray(myread); figure,imhist(myread2) myread3=histeq(myread2); figure,imshow(myread3) 05000100000100200 4 ) 读取图像中像素点的坐标值
clc clear imshow('a3
jpg') hold on