« 2007年11月 | メイン | 2008年01月 »
2007年12月14日
【講座】HSP3ワンポイントテクニック 第28回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回もまた、HSP3.1から追加されたhspcvプラグインの、
強力で面白い命令を紹介していきたいと思います。
今回は、hspcvサンプルにある、cvmatch.hspを取り上げます。
これは、bgparts.jpgという画像データと同じ領域を、
bgsamp.jpg画像データの中から探し出すというものです。
スクリプトはとても単純で、cvload命令によってバッファ0と1に
画像を読み込んだ後に、cvmatch命令によって画像を検索します。
画像の検索というのは、1ドットごとに2つの画像を見比べて
いるだけかと思ってしまいますが、cvmatch命令はまったく同一の
画像だけでなく、ある程度の誤差範囲内で似ているイメージの
場所を探し出します。もっと端的に言うと、元画像の中から検索
したい画像に一番近い領域を無理やり見つけ出します。
これを応用することで、何枚かに分けて撮影された風景写真を
すべてつないでパノラマにしたり、大量にある画像ファイルの中
から重複がないかを調べるといった処理が可能になります。
#include "hspcv.as"
cvload "bgsamp.jpg",0
cvload "bgparts.jpg",1
cvgetimg 0,1
cvmatch x,y,CV_TM_SQDIFF,1,0
color 255,0,0
cvgetinfo sx, 1, CVOBJ_INFO_SIZEX
cvgetinfo sy, 1, CVOBJ_INFO_SIZEY
boxf x,y,x+sx,y+1
boxf x,y+sy,x+sx,y+sy+1
boxf x,y,x+1,y+sy
boxf x+sx,y,x+sx+1,y+sy
stop
まだまだhspcvには、色々な機能がありますので、皆さんも是非、
新機能を試してみてください。ではでは、また。
(おにたま)
投稿者 usuaji : 00:25
【よみもの】もーりおのつぶやき 第23回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
この冬は、トラッドがきてるモ。
東京から遊びにきたおねーさんが言ってたモモ。
トラッドってのは何だか知ってるかフガフガ。
そら知ってるモ。
田舎育ちの牛だと思ってなめてもらっちゃ困るモモ。
o O(もーりおのつぶやき)
トラッドはきっと すごく大きなトラックのことだ
ドのあたりには 大きくて強そうな感じが ただよってるモ。
意味:
トラッドってのはきっとすごく大きなトラックのことだと思う。
ドっていう音のひびきが、大きくて強そうな感じがするからね。
でも、東京のおねーさんと話していたとき、トラックなんて
見なかったのにおかしいなぁ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
※トラッドとは…
http://allabout.co.jp/glossary/g_fashion/w006337.htm
(ゆめゆめゆうか)
投稿者 usuaji : 00:22
HSPTV!メルマガ 第54号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第54号 N0.0054 2007/12/14 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
コンテストがおわり落ちついたか?と思った12月のある日、
なんとHSPの新刊が発表されます!
どど~~ん!
「3Dゲーム・クックブック HSP+Easy3D入門」
久々の”クックブック”という名の本ですよ。
そして、今回はいつも執筆陣ではなく、
新人の”おちゃっこ”さんです!
では、著者のおちゃっこさんからコメントです。
『メルマガを購読しているみなさん、こんにちは!
この本は3Dゲーム作成の入門者向けの本です。
ですが、Easy3Dの初歩をマスターしている人も
それなりに楽しめる内容だと思います。
Easy3Dを知っている人も、知らない人も、
3Dゲームに興味がある人は、ぜひどうぞ!!』
購入はこちら
http://www.amazon.co.jp/exec/obidos/ASIN/4798018430/hspcenter-22/
というわけで、新刊の内容も楽しみですね。
では、メルマガスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】もーりおのつぶやき 第23回(ゆめゆめゆうか)
【講座】HSP3ワンポイントテクニック 第28回(おにたま)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】もーりおのつぶやき 第23回
みなさモ、こんにちモ。
舌足らずな牛、『もーりお』でフガフガ。
この冬は、トラッドがきてるモ。
東京から遊びにきたおねーさんが言ってたモモ。
トラッドってのは何だか知ってるかフガフガ。
そら知ってるモ。
田舎育ちの牛だと思ってなめてもらっちゃ困るモモ。
o O(もーりおのつぶやき)
トラッドはきっと すごく大きなトラックのことだ
ドのあたりには 大きくて強そうな感じが ただよってるモ。
意味:
トラッドってのはきっとすごく大きなトラックのことだと思う。
ドっていう音のひびきが、大きくて強そうな感じがするからね。
でも、東京のおねーさんと話していたとき、トラックなんて
見なかったのにおかしいなぁ。
もーりおは、つぶやくことが趣味モ。
感想を待ってるモ。
みんなもつぶやきたいことがあったら送ってほしいモ。
短歌や川柳なんかでもいいモ。
宛先は”うすあじ”( hsptv@hspcenter.com )までだモモ~。
※トラッドとは…
http://allabout.co.jp/glossary/g_fashion/w006337.htm
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第28回
このコーナーでは、HSP3の変わった使用例や、気付きにくい機能
などを紹介していきたいと思います。
今回もまた、HSP3.1から追加されたhspcvプラグインの、
強力で面白い命令を紹介していきたいと思います。
今回は、hspcvサンプルにある、cvmatch.hspを取り上げます。
これは、bgparts.jpgという画像データと同じ領域を、
bgsamp.jpg画像データの中から探し出すというものです。
スクリプトはとても単純で、cvload命令によってバッファ0と1に
画像を読み込んだ後に、cvmatch命令によって画像を検索します。
画像の検索というのは、1ドットごとに2つの画像を見比べて
いるだけかと思ってしまいますが、cvmatch命令はまったく同一の
画像だけでなく、ある程度の誤差範囲内で似ているイメージの
場所を探し出します。もっと端的に言うと、元画像の中から検索
したい画像に一番近い領域を無理やり見つけ出します。
これを応用することで、何枚かに分けて撮影された風景写真を
すべてつないでパノラマにしたり、大量にある画像ファイルの中
から重複がないかを調べるといった処理が可能になります。
#include "hspcv.as"
cvload "bgsamp.jpg",0
cvload "bgparts.jpg",1
cvgetimg 0,1
cvmatch x,y,CV_TM_SQDIFF,1,0
color 255,0,0
cvgetinfo sx, 1, CVOBJ_INFO_SIZEX
cvgetinfo sy, 1, CVOBJ_INFO_SIZEY
boxf x,y,x+sx,y+1
boxf x,y+sy,x+sx,y+sy+1
boxf x,y,x+1,y+sy
boxf x+sx,y,x+sx+1,y+sy
stop
まだまだhspcvには、色々な機能がありますので、皆さんも是非、
新機能を試してみてください。ではでは、また。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「もーりおのつぶやき」
つぶやき、短歌や川柳を受け付けてます。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・HSP3.1プログラミング入門
・簡単!USBで電子制御―たっくんとTRY!HSP言語、USB-IO、USB-An
・AVRマイコン活用ブック―オリジナル電子ゲーム&ロボット製作
・HSP3 リファレンスブック
・公認 HSPファンブック 楽しく始める/極める本
・逆引きHSP3プログラミング事典[応用編]
・逆引きHSP3プログラミング事典[基本編]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
今回の新刊は、おちゃっこさんに執筆をお願いしました。
今後も新しいライターの参加を応援して行きたいと考えています。
ライターになりたい!という方は、試しにメルマガに記事を
書いてみてはどうでしょうか?
メルマガに掲載したい原稿がある方は”うすあじ”hsptv@hspcenter.com
まで、お願いします。
さて、これから年末にかけてさらに寒くなりそうです。
寒い日に無理矢理掃除して、風邪をひいたりしないように
気をつけてください。
では、お元気で。
(うすあじ)
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2007(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 00:20