图像处理和计算机视觉

9
我想使用Smalltalk(Pharo)来更好地重构我用其他语言编写的图像处理和计算机视觉代码/算法。我在网上找不到很多关于使用Smalltalk处理图像(或视频帧)的示例。我想知道:
i)是否有一个可轻松安装的Smalltalk opencv/image/computer vision库;
ii)是否有人可以举个例子,演示如何使用Smalltalk访问图像中的像素数据并设置阈值。

SmallTalk似乎是图像处理的奇怪选择,但如果这是您所了解的内容,请继续使用。我很好奇您有哪些算法。也许考虑安装ImageMagick(重量级且非常强大)或NetPBM(轻量级和简单安装),将任何图像转换为NetPBM格式(PGM用于灰度或PPM用于彩色),然后您可以轻松打开文件并在SmallTalk中读取和处理它们... https://dev59.com/TFoV5IYBdhLWcg3wauKP#36374100 - Mark Setchell
2
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Leandro Caniglia
2个回答

1

1
对于第一个问题,您可以使用FFI与OpenCV C-API编写自己的接口。 对于第二个问题,我认为可以使用ImageReadWriter formFromFileNamed:,然后使用pixelValueAt:读取值,进行阈值处理,最后使用pixelValueAt:put:写回。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接