Advertisement

使用Matlab对图片划分多个区域

阅读量:

最近开始接触深度学习相关项目,本身对这一领域几乎没有任何基础。第一个任务便是构建数据集,主要工作是识别数百张图片中的汽车,并标注其具体位置坐标,用作后续训练使用。这项任务本身便十分繁琐,若不借助任何工具,几乎难以完成。在网络上进行搜索后发现,目前并没有现成的软件能够在一个界面中同时动态辅助标注多个区域,因此决定自行开发一个工具来解决这一问题。

整体思路较为直接,核心是利用句柄实现绘图功能。

复制代码
    function draw()
    clear;
    clc;
    im = imread('E:\壁纸\gamersky_032origin_063_20151171713B6F.jpg');
    imshow(im);
    hold on;
    global isClick;
    isClick = false;
    set(gcf, 'WindowButtonDownFcn', @MouseClickFcn); % 鼠标按下时,执行MouseClickFcn
    set(gcf, 'WindowButtonUpFcn', @MouseUpFcn); % 鼠标松开时,执行MouseUpFcn
    set(gcf, 'WindowButtonMotionFcn', @MouseMoveFcn); %鼠标移动时,执行

全部评论 (0)

还没有任何评论哟~