I have an image with a large rectangle and inside that rectangle there are a red circle and a green circle.And I want to locate the center of red circle with the origin-coordinate is one of the corners of rectangle.Everything has been finished with an image I draw in power point.But when I draw that image on a real paper and using a webcam to capture that image,I cann't do the same things as I do with ppt image.When I convert the real image to binary,the rectangle,in some parts,is not separated with background and some areas of background dont't have the same color(black or white) with others.I try to reduce threshold but it is still bad.I just want to separate the rectangle with background to "label" it and then I do anything I do with ppt image.
I would do this with:
I = imread('answers425.jpg'); %your_image M = shrinkWrap(I(:,:,1),'objthresh',3000,'biggest'); %shrinkwrap it and keep only biggest object subplot(121) imshow(M); %show mask subplot(122) imshow(bsxfun(@times,uint8(M),I)); %show mask applied
Matlabsolutions.com provides guaranteed satisfaction with a
commitment to complete the work within time. Combined with our meticulous work ethics and extensive domain
experience, We are the ideal partner for all your homework/assignment needs. We pledge to provide 24*7 support
to dissolve all your academic doubts. We are composed of 300+ esteemed Matlab and other experts who have been
empanelled after extensive research and quality check.
Matlabsolutions.com provides undivided attention to each Matlab
assignment order with a methodical approach to solution. Our network span is not restricted to US, UK and Australia rather extends to countries like Singapore, Canada and UAE. Our Matlab assignment help services
include Image Processing Assignments, Electrical Engineering Assignments, Matlab homework help, Matlab Research Paper help, Matlab Simulink help. Get your work
done at the best price in industry.