已经给了我一些MatLab代码,我正在尝试用Python编写它。但是,我已经在线搜索了,但找不到与MatLab(我假设)方法“ mslice”等效的文档,甚至找不到文档。对于上下文,我正在使用cv2,numpy和matplotlib进行图像分析。我对此很陌生,因此不胜感激。
for i in mslice[1:VC.NumObjects]:
ii = numel(VC.PixelIdxList(i))
if ii <= 10:
BWvtemo(VC.PixelIdxList(i)).lvalue = 0
end
end
答案 0 :(得分:0)
在通过电子邮件和一些调查研究之后,我找到了答案,所以我只是将其发布在这里,供其他可能遇到我问题的人使用。 mslice是未在OMPC matlab到python转换器之外定义的方法。对于非整数值,可以使用range()
函数或numpy函数arange()
作为类似方法。感谢所有提供帮助的人!