Undefined function 'ImageClickCallbackHand' for input arguments of type 'matlab.graphics.primitive.Image'.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Keep getting the error:
Undefined function 'ImageClickCallbackHand' for
input arguments of type
'matlab.graphics.primitive.Image'.
Error while evaluating Image ButtonDownFcn.
Trying to make a GUI that has an image which I can get the coordinates from when GUI is running. The image appear on axis when Calibration Button is pressed.
function ImageClickCallbackHand (objectHandle, eventData)
app.axesHandle = get(objectHandle,'Parent');
app.coordinates = get(axesHandle,'CurrentPoint');
app.coordinates = app.coordinates(1,1:2);
end
function CalibrationButtonPushed(app, event)
myImage1 = imread('hand2.png');
resizePos1 = get(app.UIAxes, 'Position');
myImage1 = imresize(myImage1, [resizePos1(3) resizePos1(4)]);
imageHandle1 = imshow(myImage1,'Parent',app.UIAxes);
set(imageHandle1, 'ButtonDownFcn',@ImageClickCallbackHand)
end
0 Kommentare
Antworten (1)
Rajani Mishra
am 16 Apr. 2020
Bearbeitet: Rajani Mishra
am 16 Apr. 2020
Consider replacing the last line with call to set function with below code:
set(imageHandle1, 'ButtonDownFcn',@app.ImageClickCallbackHand);
I have found similar question, refer its link below:
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!