ラベル Processing の投稿を表示しています。 すべての投稿を表示
ラベル Processing の投稿を表示しています。 すべての投稿を表示

2013/07/22

Processingでシリアル通信をして"serial is only compatible with the 32-bit download of Processing."とエラーがでたら

Processingでシリアル通信をしたところ

"serial is only compatible with the 32-bit download of Processing."

というようなエラーが出てしまいました.

これはエラーが言っているように,
「32bitのProcessingだけでシリアル通信ができる」
ということです.

現在は64bitのProcessingを利用していたので,
32bitのProcessingをダウンロードして実行したところ,うまくいきました.

すぐ解決したので,大丈夫だったのですが,

できれば,
開発者様には64bitでもシリアル通信ができるようにしていただきたいと思っています.


ProcessingでJMyronを利用してWebカメラの画像を表示させる

ProcessingでWebカメラの画像を表示させるのはそのままではいけないらしく,
「JMyron」を利用することによってできるようになるらしいです.



よって,Webカメラを使えるようにします.

まず,下記のサイトでJMyronをダウンロードしてきます.

Myron (WebCamXtra) - Computer Vision & Well Connected Motion Tracking
http://webcamxtra.sourceforge.net/download.shtml

"Processing Library(Popular)"のところの"Download JMyron 0025"をクリックするとおkです.

そして,

解凍したフォルダの中の"JMyron"フォルダを
C:\Users\(ユーザー名)\Documents\Processing\libraries
の中にコピー.

もし,サンプルプログラムなどもひつようであれば,
解凍したフォルダの"JMyron Example"を
C:\Users\(ユーザー名)\Documents\Processing
などにコピー.
(これは別にどこでもいいです.)

そして,
解凍したフォルダ"Extra DLLs"の中のDLLファイルを
C:\Windows\System32
にコピーします.

これでおkです.

Processingの日本語文字化け解決法

Processingなのですが,
コメント文などに日本語を書きたいと思っても
日本語を書くと文字化けしてしまい,トウフ状態のようになってしまいます.



これでは使いにくいので,日本語をかけるようにします.

やることはこれと同じです.

Programming/Processing/Tips/EnableJapaneseComment - Neareal
http://andorelseif.com/Neareal/index.php?Programming%2FProcessing%2FTips%2FEnableJapaneseComment

C:\Users\(ユーザー名)\AppData\Roaming\Processing\preferences.txt

をバックアップしておきます.

そして,そのファイルを編集するのですが,

editor.font=processing.mono,plain,12

のところを

editor.font=MSGothic,plain,12

とします.
そして,保存すれば日本語が書けるようになるはずです.

ここで,注意点なのですが,

日本語で書いたりなどすると,

文字を打つと出てくるカーソルと,実際に文字が出てくる位置が若干違ってきてしまいます.

これはフォントなどの関係なので,仕方ないところもあります.

特に文字の大きさを大きくしてしまうと,位置のずれも大きくなってしまうので,
12,13くらいの文字の大きさ,またはそれ以下でやると少しはいいと思います.