タグ

nyamappのブックマーク (1,685)

  • Web上の膨大な画像に基づく自動カラリゼーション - A Successful Failure

    2010年11月03日 Web上の膨大な画像に基づく自動カラリゼーション Tweet 以前『Web上の膨大な画像に基づく自動画像補完技術の威力』において、Web上の膨大な画像から欠損部分を自動的に補完する手法*1について紹介した(図1)。 図1:Scene Completion Using Millions of Photographs これは、Flickr等から大量にかき集めてきた画像から類似度の高い画像を自動的に抽出し、欠損部分にハメ込むことで違和感の無い補完画像を生成するアプローチであり、そのアイデアと、生成される補完画像のクオリティが話題になった。素材の量が質に変化する、まさにWeb時代に適したアプローチである。 エントリでは同様の手法を用いて、失われた色を取り戻すカラリゼーション(colorization)について紹介したい。カラリゼーションとはコンピュータを用いたモノクロ画像

  • JavaScriptとHTML5 Canvasを使って顔認識するコードがすごい:phpspot開発日誌

    Badass JavaScript - Face Detection in JavaScript via HTML5 Canvas JavaScriptHTML5 Canvasを使って顔認識するコードがすごいです。 ccv.jsとface.jsというファイルがGitHub上で公開されていて、認識自体をJavaScriptでやってしまっているようです。 JavaScriptが高速化するにつれ、WEBはもっと高速に、サーバにも優しくなっていく流れになっていきそうですね。 GitHubでは2つのJSと1枚のHTML、1つのPHPコードが配布されています。 ccv.jsがコアで、face.jsは定義ファイルっぽいです。 画像を外部から呼び出すためのプロクシ用にphpを使っていますがphpOpenCVを使ったりはしていないようです。 関連エントリ PHPOpenCVなしのピュアPHPで顔認識す

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 消すAR – 画面を通すとそこにあるものが見えなくなるDiminished Reality

    Augmented Realityといえば、カメラで撮影した画像上にピンや吹き出し、テキストなどの情報を重ねて表示していくものだと、いろいろ出ている製品を見て思いがちですが、ドイツで発表されたDiminished Rea […] Augmented Realityといえば、カメラで撮影した画像上にピンや吹き出し、テキストなどの情報を重ねて表示していくものだと、いろいろ出ている製品を見て思いがちですが、ドイツで発表されたDiminished Reality(ディミニッシュト・リアリティ)は、そこにあるはずのものを見えなくする技術だそうです。 左が机の上を直接見た状態で、キーボードの手前にホッチキス等が置いてあります。右側がタブレット越しに見た映像で、小物が消え去っています。 動画を見ると、カメラから取り込んだ画像をリアルタイムで加工して、タブレットの方角が変わっても隠した物体が見えることは無

    消すAR – 画面を通すとそこにあるものが見えなくなるDiminished Reality
    nyamapp
    nyamapp 2010/10/15
  • 幸せ倉庫

    マイカーが故障したり、修理が必要になったりすることは、車を所有している限り避けられない出来事です。特に大きな修理や部品の取り寄せが必要な場合、車が長期間入院することも珍しくありません。突然の故障や事故などで車が使えなくなると、日常生活に大きな支障をきたします。通勤や通学、買い物や家族の送迎など、車がないことで多くの不便が生じるでしょう。 そんな時に非常に便利なのが長期で借りられるレンタカーです。短期間のレンタカーでは費用がかさむことがありますが、月単位での長期レンタカーを利用することで、経済的に負担を軽減しながら、車を持つのと同じように利用することができます。特に、修理に1ヶ月以上かかるような場合、長期レンタカーは最適な解決策です。 この記事では、車の修理が長期間に及ぶ場合に、長期レンタカーがどのように役立つかを詳しく説明します。車が使えない間のストレスを軽減し、生活のリズムを維持するため

  • Google App Engine上で動作するブログエンジン·Micolog MOONGIFT

    MicologPythonGoogle App Engine用のオープンソース・ソフトウェア。ブログを書く時にはアメーバやはてな、ライブドアブログのようなASPを使ったり、自分でサーバを立てるのが一般的だろう。だがここ最近注目されているのがクラウドを使った方法だ。 ユーザ画面 つまりGoogle App Engineを使ってブログシステムを立てれば、アクセスが増えない限り無料でブログを構築できるようになるのだ。もちろん独自ドメインも使える。そのプラットフォームとして高機能なMicologを紹介しよう。 MicologWordPressとまではいかないがかなり高機能なブログエンジンとなっている。まずプラグイン機能に対応しており拡張が出来る。さらにテーマ機能によってデザインも変更できる。通常のエントリーの他にページやファイル添付、執筆者管理など様々な機能が盛り込まれている。 管理画面 さ

    Google App Engine上で動作するブログエンジン·Micolog MOONGIFT
  • YouTube - Twitter バグ 2010.09/21

    【重要】 (緊急情報の為、手動で投稿します) 只今、XSSの脆弱性により、Twitter公式WebからTwitterを利用すると不意のツイートやRTをされる可能性があります Twitter.comを利用している方は、すぐにログアウトして下さい。公式Web以外を使用してください。

  • 書籍の電子化、「自炊」「スキャン代行」は法的にOK? ~福井弁護士に聞く著作権Q&A -INTERNET Watch

  • エンジニア長期インターン GREE Studio 2010 5日目 | GREE Engineering

    前回に引き続き、井上が書かせていただきます。 GREE Studio 2010 5日目の講義内容はデータマイニングエンジニア、moritaさんによる「データマイニング」。業務のログ解析において用いられるデータマイニングの内容です。前回はレポート形式でしたが、今回はもう少しエンジニアリングブログに近い形で書こうと思って頑張りました。宜しくお願いします。今回のブログの内容は、 データマイニングの基礎知識 大規模データへの挑戦 になります。後で定義しますが、ここでの「データマイニング」とはデータを取得し、集計する作業も含めてこの言葉を指すことにしています。また、解析者とはデータマイニングを行う人のことを指します。(GREEではデータマイニングエンジニアと呼ばれています。)moritaさんの講義で学んだことを自分なりに膨らましてみました。色々誤りがあると思いますが、そういった部分は(優しく)指摘し

    エンジニア長期インターン GREE Studio 2010 5日目 | GREE Engineering
  • iOS4になったので早速Bluetoothキーボードを使ってみたよ!

    この日をどれほど待ちわびたことか。6月22日にリリースされたiOS4で遂にBluetoothキーボードからiPhoneに文字入力できるようになったのです。喜び勇んだ僕は早速Amazonで折りたたみ式Bluetoothキーボードを購入したわけですが、今回は早速、設定方法や文字入力の快適さ具合を鼻息混じりにお伝えしたいと思います。 ■折り畳みキーボードと言えばこれ 折りたたみ式のキーボードが欲しいなら、迷うことなくReudoのRboard for Keitai(RBK-2100BTJ)をチョイスしましょう。(他にも輸入品をヤフオクなんかで買うという手もありなので、安く買いたい人は色々調べてみてください。) 閉じた状態だとNintendoDSよりも一回り大きいくらいのコンパクトなボディも 開いてやるとちょっと小振りなフルキーボードに大変身。 キーボード右側には電池を入れるスペースが設けられ、キー

    iOS4になったので早速Bluetoothキーボードを使ってみたよ!
  • [C#][SQLite]System.Data.SQLiteを試してみた

    Ruby on Railsをかじってたときに、SQLiteという超手軽なデータベースがあるのは知ってたけど、.NETにゃ~あまり関係ないかと思ってました。でも、調べてみると、SQLiteをC#で書き直したという素晴らしいものがあるということに先日気づきました。 参考にしたサイト http://d.hatena.ne.jp/gsf_zero1/20070713/p1 C#で書き直したものという情報 http://sealdb.ddo.jp/develop/sqlite/index.htm とても詳しいインストール方法とか http://mitc.xrea.jp/diary/046 自分の環境に一番近いものにたいする情報かも http://download.microsoft.com/download/7/1/3/7138629A-8630-4027-ADE2-819462B6FC70/040

  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
  • xAuthの申請方法をまとめました

    twitterと外部アプリを連携させるにはOAuthを利用します。 しかし、OAuthで認証するには、ブラウザ上でtwitterへアクセス許可の認証が必要となります。 そこで、直接アプリケーションから認証することができるXAuthの導入を紹介します。 まず、アプリケーションの登録申請が必要となります。 Twitter Application : http://twitter.com/apps ここからアプリの申請を行ないましょう。登録が完了すると、OAuthを利用することができます。 さらにXAuthを利用したい場合は、Twitterサポートと連絡をとる必要があります。 連絡は api@twitter.com から行ないます。 Hi. my name is Hiroaki. My twitter id is kodam_dev. Please permit the access to xA

    xAuthの申請方法をまとめました
  • 「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー

    Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグルJavaScript文法チェッカー グーグルJavaScriptコードのスタイルガイド「Google JavaScript Style Guide」を公開しており、同社自身もこのスタイルに従って開発を行っているとされています(スタイルガイドの日語訳の例)。 このスタイルガイドに従った開発を支援してくれるツールがグーグルからオープンソースとして公開されました。同社のClosure Tools Blogのエントリ「Introducing Closure Linter」で紹介された文法チェックツールのClosure Linterです。 Closure LinterPythonで書かれたツールで、コマンドラインから利用します。上記のエントリによると、次のようなJavaScriptをチェックに書

    「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー
  • Rubyで任意のメソッドをメモ化する - ぬいぐるみライフ?

    Rubyベストプラクティスの5-4より.メタプログラミングの例として面白かったのでまとめてみる. メモ化とは メモ化とは,引数に対するメソッドの戻り値を保存しておき,再び同じ引数でメソッドが呼び出された時にその値を再利用することにより,同じ計算を何度もすることを防ぐ最適化手法のひとつ.全ての引数に対しメソッドの結果が不変の場合(同じ引数で何度呼び出しても毎回同じ戻り値を返す場合),メソッドをメモ化することができる. 以下はフィボナッチ数を再帰で計算するメソッドfibの例. def fib(n) (0..1).include?(n) ? n : fib(n-2) + fib(n-1); end この実装の場合,例えばfib(n)はn = 3で5回,n = 4で9回というように,nの値が大きくなるにつれて再帰呼び出し回数がどんどん増え,実行時間が爆発的に増大してしまう.私の環境だとfib(30

    Rubyで任意のメソッドをメモ化する - ぬいぐるみライフ?
  • 4Gamer.net — [CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則

    [CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則 編集部:touge 先週行われた「CEDEC 2010」の講演から「ネットワークゲームの仕組みとゲームデザイン」と題されたセッションを紹介しよう。 「CEDEC 2010」公式サイト 登壇したのは,セガ第三CS研究開発部のテクニカルディレクター 節政暁生氏。節政氏は「ファンタシースター オンライン」シリーズのプログラマとして,長年ネットワークゲーム(オンラインゲーム)の開発を手がけてきてきた人物だ。この講演では,その経験からネットワークゲームゲームデザインにおいて,気をつけるべきことについてのレクチャーが行われた。その内容には一部技術的な要素を含むものの,基的にはプランナーに向けたものであるため,理解にそれほど専門的な知識は必要ない。いわばネットワークの基礎の基礎にあ

    4Gamer.net — [CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則
  • 個人が開発したゲーム、まだ未完成のα版なのに10万本も売れていると話題に : らばQ

    個人が開発したゲーム、まだ未完成のα版なのに10万も売れていると話題に いまどきの基準から言うと、みすぼらしいグラフィックスと言っても良い、「Minecraft」という名のこのゲーム。 個人が作った未完成のα版でありながら、すでに10万も売りあげていると、海外サイトで話題となっていました。 α版ということで、現在は半額の10ユーロ(約1100円)で販売してるとのことですが、大手が資金を投じて作ったゲームでもなかなか売れない昨今、開発途中の個人のゲームが大ヒットしていることに驚かれているようです。 Minecraftはブロックを使っての物づくりを主体としたゲーム。 詳細はコチラの日語の解説wikiを見てもらうとして、以下のユーザー投稿のゲーム画面を見てもらえれば、ゲームの雰囲気の一端がわかるかもしれません。 ゲームをしなくても、物づくりの楽しい雰囲気が伝わってきますね。 明らかに日

    個人が開発したゲーム、まだ未完成のα版なのに10万本も売れていると話題に : らばQ
  • “マイナス×マイナス=プラス”の理由は? 数学が面白くなるエントリー集 - はてなニュース

    「一体こんなものが何の役に立つのか」――そんな疑問で学生時代に「数学」で悩まされた経験のある人は少なくないようです。とはいえ、現在の私たちの生活は、数学なしには成立しません。そもそもいまこれを読む皆さんが目にしているPCやウェブサービス自体が、数学の成果を活かして作られたものです。今回は、友達に“リア充”が多く見える理由から、マイナスとマイナスのかけ算がプラスになる理由まで、そんな数学を楽しむためのエントリーをまとめました。 ■ なぜあなたの周囲は「リア充」だらけなのか? 日常にひそむ数学の数々 とはいえ、やはり数学はとっつきにくいという人も多いのではないかと思います。そこで、まずはちょっと数学が身近に感じられそうな、日常にひそむ数学について書いた記事から。 ▽ http://mainichi.jp/life/edu/sugaku/archive/news/2009/20091029ddl

    “マイナス×マイナス=プラス”の理由は? 数学が面白くなるエントリー集 - はてなニュース
  • システムが無くなった日

    自分のブログに書こうとも思ったのですが、会社が特定されてしまいそうなのでここに書きます。どこかに書かなければならないと思ったのは、この事実を誰かに伝えなければならないと思ったからです。 私が勤めていた会社はシステム屋さんです。2タイプの職場があって、一つはお客に注文を受けてシステムを開発してリリースして終了。もう一つはお客の会社に居候させてもらってシステムの維持管理をするというものです。私は後者のほうです。 お客は工場も複数構える結構大きな企業で、様々なプラスチック製品やコンピューター部品を作るところであります。日だけじゃなくて海外とも取引があったと思います。 1. コンピュターシステムの入れ替えを要求されるこの不況のなか、様々な設備投資の資金を抑える事を進めていた中で、システムについても、もっとコストの安いものをと以前より私の会社の上役達と試行錯誤を繰り返してきたのですが、そもそものお

    システムが無くなった日
  • 無料版10日で20万ダウンロード、広告料$200 | fladdict

    勢いきってリリースした TIltShift Generator for free, 10日で20万ダウンロードを突破しました。 ところが問題は、その勢いにみあわない広告費。 20万ダウンロードされて、広告料はたったの$200でございます。 来20万販売していれば、1600万円分の売り上げだったわけですが、1598万円ちかい機会損失という結末に。ついでに有料版のランキングも22位から40位以下に大幅ダウンとあいなりました。大半は機会損失なので別に痛くはありませんが。(とらぬ狸という説もありますが、有料版を見る限りインストール後のTSGの生存率は90%を超えたり、20万落として★4つキープできてるので、おそらく将来の市場を焼いている感じです) もともとクリス・アンダーソンのフリーミアムに対しては一貫して否定的でしたが、実際やってみるとやはりフリー戦略は色々とコントロールがムズイ。 非常