OpenCVでスクリーンショット(Windows)

OpenCVでデスクトップの画像を扱う方法です。前回のWindows版です。OpenCVのバージョンは前回と同じく2.2です。適切なライブラリを指定してください。

こちらを参考にしました。
画像とビデオの読み込みと書き込み — opencv v2.1 documentation
スクリーンキャプチャ【Windowsプログラミング研究所】

うまくいけば、画像のようになるはずです。ソースコードは以下から。

Continue reading

OpenCVでスクリーンショット(Mac OS X)

OpenCVでデスクトップの画像を処理する方法です。直接、スクリーンショットを取得します。OpenCVのバージョンは2.2を使用しています。Xcodeで「ApplicationServices.framework」を追加しておいてください。

こちらを参考にしました。
画像とビデオの読み込みと書き込み — opencv v2.1 documentation
iPhoneプログラミング記: iPhoneでOpenCVを使えるようにする(5)
CocoaDev: ScreenShotCode
デスクトップのスクリーンショットを取得 – kurusaki note

うまくいけば、画像のようになるはずです。ソースコードは以下から。

Continue reading

Metasequoiaで作ったモデルをSolidWorksで読み込む方法

Metasequoiaで作ったモデルを、SolidWorksに読み込ませてから3Dプリンタなどに出力したい時は次の手順でできます。いくつかのソフトを使ってSolidWorksで読めるstlファイルに最終的に変換する方法です。まず用意するもの。

Google SketchUp単体ではstlファイルに保存はできないので、Convert Sketchup SKP files to DXF or STL | Download Sketchup pluginにあるプラグインを導入しておいてください。

Continue reading

小文字文章メーカー

㍆㍉㌜㌏㌜(クリスマス)な小文字の単位の文章を簡単に作れるように、小文字文章メーカーを作ってみました。jQueryを使っています。

jQueryで<textarea>のカーソル位置に文字を挿入するのに、textareaのカーソル位置に文字列挿入 – PSLブログ(仮)、要素をソートするのに、Sorting elements with jQuery – James Padolseyを参考にしました(というかコピペしました)。

使い方は、対応するボタンを押してください。二つあるテキストボックスのうち、上に小文字の文章が、下に小文字の下部分の読みを表示します。完成したらTwitterに投稿してみてください

      ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \  
|       (__人__)    | アイウエオがないから自由度そこまで高くないお 
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /

Wikipediaから寄付バナーを取り除くGreasemonkeyスクリプト

Wikipediaの創設者ジミー・ウェールズさんからのメッセージをお読みくださいバナーを隠すGreasemonkeyのユーザースクリプトを書いてみました。といってもdisplay: none;しただけで、一行ですが。ジミー・ウェールズさんを消したいかたはぜひ。

スクリプトはこちらです。

   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)   常識的に考えてまじで誰得
  |     ` ⌒´ノ   
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \

月曜日は怖いよプログラム

明日は月曜日ネタのAAをプログラムにしました。プログラムはこちらです。右上の[x]では閉じないので、キーボードのどれかを押下してください。

││┝┥┌──────────────────┴┐<  明日は月曜日
│││┝┥┌──────────────────┴┐\  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
││││┝┥┌──────────────────┴┐< 明日は月曜日
│││││┝┥        .明日は月曜日          [×]|  \/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┤│││││┝━━━━━━━━━━━━━━━━━━| \カチ<  明日は月曜日
└┤│││││    |      ̄ ̄ ̄    ヽ         ヽゝカチ \ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  └┤││││    | ̄ ̄ ̄月曜日 ̄ ̄ ̄)           │ カチ <  明日は月曜日
    └┤│││    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄.\           | カチ   \ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      └┤││    |ヽ-=・=-′ ヽ-=・=-  / やあ       | カチ   < 明日は月曜日
        └┤│    |::    \___/    /          | カチ    \___________
          └┤    |:::::::    \/     /           | カチ
            └─────────────────――┘ カチ

ジョジョの奇妙な並替(ならべかえ)

ジョジョの奇妙な冒険の作者である荒木飛呂彦先生の歳取らないネタをパズルにしました。その名も「ジョジョの奇妙な並替(ならべかえ)」です。

      ____  
   /      \
  /  ─    ─\ 
/    (●)  (●) \  
|       (__人__)    | しかし老けなさすぎだお 
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |  
  \ /___ /