MATLAB: Problems with imcrop during code generation (suggest alternatives? )

code generationdigital image processingimagesimcropmatlab coder

Hello, I'm currently tring to code gneerate with imcrop. Is there any way I can do this without the error :
' The function 'imcrop' is not supported for standalone code generation. See the documentation for coder.extrinsic to learn how you can use this function in simulation. '
coming up? I don't want to just simulate this. One possible alternative is to use OpenCV libraries themsevles, but I'm trying to port this to an Microcontroller without a supported OS.
Any suggestions will be massively appreciated!

Best Answer

  • For gray scale images
    croppedImage = grayImage(row1:row2, column1:column2);
    For color images
    croppedImage = rgbImage(row1:row2, column1:column2, :);