タグ

image_processingに関するyo_wakaのブックマーク (58)

  • PHPだけで顔認識する方法 - PHP,MySQL,Flex,JSな日々+イラストとか

    なんとPHPだけで顔認識することができるようです。 こちらに記事が上がってましたので、さっそく自分でもやってみました。 PHPOpenCVなしのピュアPHPで顔認識するクラスライブラリ「Face_Detector」 結果からみるとこんな感じです。 うまくとれますね。 PHPプログラムの作成方法は簡単でPHPで顔認識のオリジナルのページからソースをコピペして、顔データ集をダウンロードしてPHPファイルと同じフォルダに入れれば簡単に動きます。 ソースコード <?php //以下のページからソースをコピペ //http://svay.com/blog/index/post/2009/06/19/Face-detection-in-pure-PHP-(without-OpenCV) //30秒処理がかかる場合があるのでリミッタ解除 set_time_limit ( 0 ); //クラス作成 $d

    PHPだけで顔認識する方法 - PHP,MySQL,Flex,JSな日々+イラストとか
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • planet-ape|blog - 【wonderfl】フラクタルで画像を描画する

    fladdict » コンピューターに絵画を描かせる はい、面白そうだったのでパクってみました。 フラクタルで画像を描画する - wonderfl build flash online まず画面のピクセルを走査し輝度の標準偏差を取る。標準偏差が閾値以上の場合、その領域は十分に複雑であると判断され、分割される。あとはそれを繰り返して二分木あるいは四分木で分割していけばいい。 アルゴリズム的には上記の引用を愚直にactionscriptにトレースしした感じです。 最適化とか全くしてない、というかわからないです。 そもそも標準偏差ってなんやねん?状態だったのでコチラを参考にしました。 平均と標準偏差 ピクセルを走査して取得したカラーはRGBなのでそこから輝度を取得するために使ったアルゴリズムはコチラです。 いろいろ - flashrod RGBの平均値はR,G,Bにそれぞれ10進数に分

  • http://www.amatiny.com/blog/2009/02/flashactionscriptwebcam.html

  • PixelBenderで輪郭抽出&輪郭に雪を積もらせる - FLASH+α

    最近カメラで取得した映像を使って遊んでます。 映像の中の人とかに雪が積もるといいなーと思ってやってみました。 境界線が分かればなんとかなるので、↓こちらを参考にやってみました。 http://web.sfc.keio.ac.jp/~shokai/archives/2007/05/proce55ing-webcam-edge-detect.html ●まずはActionScriptで 元ソースはProcessingなので、ASに書き直す必要があります。 そのままいけないので試行錯誤した結果が下記のような感じです。 (※省略してます) 考え方としては、まず画像全体の色を4段階にして処理をしやすくし、それから境界線を調べていくようです。 //RGBの各チャンネルを3つのBitmapDataのBLUEチャンネルにコピー bd1Red.copyChannel(bd1,bd1.rect,pt,Bitm

    PixelBenderで輪郭抽出&輪郭に雪を積もらせる - FLASH+α
  • s.h.log: Proce55ing - webcamで撮影して輪郭抽出

    「量子化(Quantitate)」と「ラプラシアン演算(Laplacian)」というのをやってみた。 順に元画像 → 4段階に量子化 → 輪郭抽出完了と処理した。 (ラプラシアン演算とラプラス変換がどう違うのか俺はよくわからない) ■参考サイト ・アルゴリズム入門 : 第 3 章 画像処理入門 1 ・動画処理II - PukiWiki Plus! ■しくみ Source Code (Processing 0124 Beta) まずカメラでキャプチャした全ピクセルを4段階に量子化する。量子化というのはAD変換の事。数万色のカメラ入力画像を今回は4段階にしてしまう事で処理しやすくする。 それからまた全ピクセルをそれぞれ周囲の4ピクセルと比較する。大きかったら黒で小さかったら白にする、という流れ。 動かすにはwebcamが必要。 マウスクリックかEnterキーで、元画像と輪郭抽出後が切

  • ゆがみエフェクト - DisplacementMapFilter

    またDisplacementMapFilterを使って、Photoshopのゆがみ(ワープ)フィルタ。モナリザを使ったモノはありがちですけど、他にいいネタも無かったので。 フォトショっぽくクリックで変化させてもよかったですが、あまり変化量を上げすぎると画像が荒くなるので、微妙な変化の方が使えるんだと思います。 import flash.display.*; import flash.filters.*; import flash.geom.*; var imgList:String = "image"; // リンケージ画像id var w:Number = 240; var h:Number = 360; var scalex:Number = 0; var scaley:Number = 0; var d:Number = 0; var scalemx:Number = 80; //

  • Libav documentation : :

    1 外部ライブラリ より多くのフォーマットのサポートを追加するために、Libav は数多くの 外部ライブラリでフックすることができます。デフォルトではそれらは 利用されず、それらを使用するには ./configure に適切なフラグを 渡して明示的に要求しなければなりません。 1.1 OpenCORE および VisualOn ライブラリ Google Android のソースから分離独立し、OpenCORE、VisualOn および Fraunhofer ライブラリ は多くの音声コーデックのためのエンコーダーを提供します。 OpenCORE および VisualOn ライブラリは Apache License 2.0 (詳細は http://www.apache.org/licenses/LICENSE-2.0 を見てください) の下にあり、これは LGPL バージョン2.1および GP

  • 2008-06-24

    MP4Box については http://labs.unoh.net/2007/11/ffmpeg3gppntti_for_linux.html 大まかな手順 GPAC | Multimedia Open Source Project ←ここから、ソースをダウンロード 解凍 configure make apps 仕上げ 詳細 ソースをダウンロード そのときの最新版をダウンロードしてください $ wget http://downloads.sourceforge.net/gpac/gpac-0.4.4-rc2.zip 解凍 unzip します。tar.gz をダウンロードした場合は tar xvfz で $ unzip gpac-0.4.4-rc2.zip configure configure は chmod しないとダメだった $ cd gpac $ chmod 755 configur

    2008-06-24
  • FFmpegで作る動画共有サイト書籍公式サポートサイト

    書籍「FFmpegで作る動画共有サイト」は、動画に関する基的な仕様・規格の解説から、FFmpegのインストールやコマンドの解説、代表的なスクリプト言語での利用方法はもちろん、動画共有サイトに必要なFlashを使ったFLVプレイヤーの制作方法(字幕機能もあり!)まで解説し、最後には実際の共有サービスの立ち上げ方までサンプルを交えて解説します。FFmpegで作る動画共有サイト書籍情報 著者:原一浩・寺田学・間雅洋・足立健誌・堀内康弘・堀田直孝・月村潤・尾花衣美 企画構成:株式会社エフエックスビイ / 編集:有限会社アンジー、加藤伯明 価格:¥2,940(税込) B5変型判 272ページ / 毎日コミュニケーションズ ISBN-10: 483992466X → Amazonで購入する サポート情報 3章-2:LinuxFFmpegをインストール:64ページ FFmpegをオプションを

  • Macに携帯動画用のffmpegを入れる - スコトプリゴニエフスク通信

    Mac OS X(10.5.2/PPC)で携帯動画対応用のコーデックを入れたffmpegをビルドする。configure && make install するだけの簡単なお仕事です!!なぜこんなことをやっているかというと、1%くらい仕事のためであり、1%くらい今依頼されている原稿ためであり、1%くらい今月末のDjnago勉強会のためであり、残り97%くらい現実逃避のためである。 libamrnb/libamrwblibamrnbは3GPPで使われる音声コーデックAMR-NB(narrow-band)をデコード/エンコードするためのライブラリ。libamrwbはその広域版。NB(narrow-band)に対してWB(wind-band)ということ。 $ curl -LO http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.0.tar.bz2

  • Flashの内容を画像に変換する方法円グラフ等

    円グラフコミュニティサイト みんなのグラフ(verβ)作者の松圭司さんからトラックバックがありました。 Keiziweb. ver β - 「みんなのグラフ」開発裏話。 「3D円グラフを作る上で苦労したこと、捨てたものなど」と同じような悩みを抱えていたそうで、とても興味深い内容が書かれています。 「円」という最も芸術的に美しい形の一つを、きれいに表現できないことは、技術者にとっても悩みの種です。 松さんは、Flashを用いることにより、円グラフの美しさを追求しています。 欠点として、Flashでしか表示できないので、画像ファイルに比べると汎用性が低くなる点があります。 「だったら、Flashの内容を画像に変換すれば良いのでは?」 と思ったので、Flashの内容を画像に変換する方法を調べてみました。 1.BitmapDataをサーバーに送信し、1ピクセルずつ処理 ActionScript

    Flashの内容を画像に変換する方法円グラフ等
  • DisplacementMapFilterの動作を理解する - プログラミングとかそんなの

    DisplacementMapFilterの動作は理解しづらいので、パラメーターとエフェクトの関連を確認するためのツールを作ってみました。 DisplacementMapFilterとは何か? DisplacementMapFilter クラスは、指定された BitmapData オブジェクト (置き換えマップイメージと言います) のピクセル値を使用して、オブジェクトの置き換え (変位) を実行します。このフィルタを使用して、MovieClip、SimpleButton、TextField、Video オブジェクトなどの DisplayObject クラスから継承したオブジェクト、および BitmapData オブジェクトにワープ効果や斑点効果を適用できます。 ActionScript 3.0 コンポーネントリファレンスガイドの DisplacementMapFilterクラスの説明から抜

    DisplacementMapFilterの動作を理解する - プログラミングとかそんなの
  • DisplacementMapFilterを使って波紋を表現する - プログラミングとかそんなの

    DisplacementMapFilterを使って波紋を表現する 今回も前回に引き続きDisplacementMapFilterを使ったエフェクトに挑戦してみました。今回は、Macのウィジェットを追加した時のエフェクトみたいな波紋を作ってみたいと思います。 少し分かりづらいのですが、上の画像はMacのウィジェットマネージャを起動してウィジェットを追加したときに背景が波紋で揺れるエフェクトが出た瞬間をキャプチャしたものです。 このような波紋を作るには、下記のような周期的かつ滑らかに変化する置き換えマップが必要になります。 しかし、PerlineNoiseでこのような画像を生成する方法を思いつかなかったので別なアプローチを試すことにしました。 波紋用の置き換えマップ生成法(その1) まずはじめに試したのは、単純にdrawCircle()関数で円を描きそれをBlurFilterでぼかすという方法

    DisplacementMapFilterを使って波紋を表現する - プログラミングとかそんなの
  • [ActionScript 3.0] DisplacementMapFilterで波紋│miscellaneous

    画像をクリックしてしばらくするとさざなみが立ちます。そのままにしておくと波は自然に収まります。 波面用のDisplacementMapFilterを作成する部分は http://www.geocities.jp/eco21426/Flash9/study/original/006/index.html のソースをベースに作成しました。 package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import com.flashdev.bitmap.*; [SWF(width="400", height="400", backgroundColor="#ffffff")] public class Wave

  • 百匹目の猿 Flash CS3で水面ぽい画像表示

    Flash CS3が届いたということもあり、以前エントリしたDisplacementMapFilterを使った水面ぽい画像表示をCS3で書き直してみました。 某オブジェの写真がゆらゆら揺れます。速度/変化量に数値を入れて「設定」ボタンを押すと揺れ方が変わります。また、画像の上にマウスを持ってくとDisplacementMapFilterで使用している置き換えマップ画像が表示されます。 今回は、水面ぽく表示する表示オブジェクトのクラスを作ることにしました。せっかくCS3だし。作ったクラスのインスタンスにaddChildすることで、任意の表示オブジェクトを水面ぽく表示できるという寸法デス。 クラスはWaterSurfaceという名前でWaterSurface.asというファイル名デス。ソースはこんなカンジです。 package { import flash.display.*; import

  • 张家口赜踊汽车维修投资有限公司

  • 5 1/2 blog » Fuse, DisplacementMapFilter and perspective: an experiment

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.