我有一张照片,我有多个物体的x和y坐标。每个对象都有一个名称。我希望使用insertText将名称放在对象的中间。考虑到每个图像的大量对象,有时文本会重叠。
目前,我使用它将文本正好写入中间。
I = imread(some_image.jpg); % load image
for i = 1:length(object) % for each object
m = mean(object(i,1:2))); % get the middle
I = insertText(I,m,[name]); % and write label.
end
我想要的是一个稍微移动的新标签,以便最新的标签不会与旧标签重叠。