MATLAB Answers

0

MATLAB equivalent cv2 Python function

Asked by Nikhil Hegde on 8 Apr 2016
Latest activity Commented on by Joachim Schlosser on 11 Apr 2016
I'm using bwlabel, regionprops, ismember and bsxfun in MATLAB which I'm porting to cv2 Python. Does cv2 have any similar functions that I can use?
MATLAB code:
cashew_BW is a black and white 2D image
cashew_BW_labeled = bwlabel(cashew_BW);
cashew_stats = regionprops(cashew_BW_labeled, 'BoundingBox');
cashew_single_mask = ismember(cashew_BW_labeled,i) > 0;
cashew_single = bsxfun(@times, cashew_RGB, cast(cashew_single_mask, 'like', cashew_RGB));

  0 Comments

Sign in to comment.

1 Answer

Answer by Joachim Schlosser on 8 Apr 2016

Why port at all? You can call Python from MATLAB as well as MATLAB from Python .

  2 Comments

I'm actually trying to run the code on a Rpi and MATLAB doesn't help there. So I'm porting the MATLAB code to cv2 python
Ah I see. Still might be no need to port code.
You could but the code into a Simulink model and have that auto-generate code for your Raspberry Pi. See https://mathworks.com/hardware-support/raspberry-pi-simulink.html
See the complete list of functions that support auto code generation at https://mathworks.com/help/simulink/ug/functions-supported-for-code-generation--alphabetical-list.html

Sign in to comment.