图像处理计算区域

32视图(30天)
马修·克里布疯狂
马修·克里布疯狂 2019年5月3日
我一直工作在一系列图像处理程序(利用imageSegmenter & imageRegionAnalyzer函数),结果从一个已知的未知区域的计算区域在一张纸上;广场被使用,和一些目的性不强,我可以身体测量它们,并检查的准确性。一个简单的计算使用的比率计算计算领域(在pixles),真正的对象。
我已经到达了一个临界点严格代码知识是不限制我的准确性,而是方法。我已经能够计算“未知的领域和体面的准确性(少于5%)。我需要它小于1%,与确定性。缺乏准确性是由于相机角度(失真之间的大小形状,可以最小化通过图像对象)的正上方,或我的“已知”区域(手工勾勒出一个狡猾的人)是大于或小于理论“已知”大小我给它。我相信这是最大的错误sorce卫星。我的想法是用一些准确印刷形状是我已知的区域,然后使用扫描仪代替cammera。
1)我相信扫描仪的想法将会消除所有的光学畸变/角度错误prodiced相机和verry准确,但我不知道如何获得精确的印刷的形状。有没有类似的方法可以referr我,这样我就能完成这个过程吗?公司提供精密印刷吗?等等?
2)我确信dimiensioning /测量,有行业或先进技术来执行该任务(测量区域的“区域”在一个二维的纸),我意识到人们使用尺子规模的数字图像处理和分析。你能指出我的代码,这个特定的任务或方法?
非常感谢你们的帮助。
IMG_Distance_2_Above.png
我使用一些简单的程序……
项目1:
% Stage1_Image_Processing.m
清楚,clc;
% 1)记录彩色图像
rgb_im = imread (“IMG_Distance_2_Above.png”);
% 2)转换为灰度
gs_im = rgb2gray (rgb_im);
图(2);imshow (gs_im);
gs_im_comp = imcomplement (gs_im);
图(2);imshow (gs_im_comp);
% 3)段图像-独立的项目/颜色的背景的兴趣
imageSegmenter (gs_im_comp);%输出
% 4)…使输出变量名“BW”(BW形象)
% % Analyzer_BW去。m代码执行进一步操作在BW逻辑
%变量“图像”
项目2:
% Stage_2_Image_Analyzer_BW
% 1)额外的图像处理-降噪……
人物,情节(1、2、1);imshow (BW_D2);标题(“BW形象”)
BW_D2 = imfill (BW_D2,“黑洞”);%删除“背景”/黑色斑点即暗pixles轻pixles包围)
次要情节(1、2、2);imshow (BW_D2);标题(“BW De-Noised形象”)%比较图像(放大)!
% 2)图像分割-分析二进制(BW)图的区域……
% imageRegionAnalyzer (BW)
imageRegionAnalyzer (BW_D2)

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!