2016-04-23 21 views
9

他の言語で書かれた画像処理とコンピュータビジョンコード/アルゴリズムをよりよくリファクタリングするために、Smalltalk(Pharo)を使用したいと思います。私はSmalltalkが画像(またはビデオフレーム)の処理に使用されている多くの例をオンラインで見つけていません。私は画像処理とコンピュータビジョン

はI)のOpenCV /画像/コンピュータビジョン簡単にインストールされているSmalltalkのために利用可能なライブラリまたは

があるかどうかを知りたいのです

II)誰かが画素データにアクセスする方法の例を与えることができますSmalltalkを使用して画像としきい値を設定します。

+0

SmallTalkは画像処理の言語としては奇妙な選択だと思われますが、それがあなたが知っているものならば、それを求めてください。どのような種類のアルゴリズムがありますか?私は興味をそそられています。おそらく 'ImageMagick'(ヘビーウエイトと非常に有能なもの)や' NetPBM'(軽量で簡単なインストール)をインストールして、あなたが持っているイメージを 'NetPBM'フォーマット(グレースケールの場合はPGM'、カラーの場合は' PPM')ファイルを簡単に開き、それらを読み込んでSmallTalkで処理することができます... http://stackoverflow.com/a/36374100/2836621 –

+2

これはSmalltalkを使うのが良い考えです。 [Cuis](http://www.jvuletich.org/Cuis/Index.html)を見てください。 –

答えて

0

最初の質問では、FFIを使ってOpenCV C-APIに独自のインターフェイスを作成することができます。 2番目の質問では、ImageReadWriter formFromFileNamedを使用するのは簡単だと思ってから、pixelValueAt:を使用して値、しきい値を読み取り、次にpixelValueAt:put:で書き戻すことができます。