最近在基本零基础搞深度学习的项目,第一个工作就是收集数据集。大致的工作是圈出几百张图片中的汽车,并给出它们的坐标,作为训练集。本来就是一个苦力活,再不借助工具,简直要忙死。在网上搜了一下,发现没有什么现成的可以在一张图里同时动态地辅助圈出多个区域的工具,决定自己做一个。
思路简单来说就是,通过句柄来画图。
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, <