特許の制約がない高速のORBクラスを用いて、特徴点のマッチングを行った。まず最初に、単純な幾何学的図形に対してマッチングを実施して優れた性能を確認し、次いで、道路標識の認識の一助として使えないかを試してみた。ORBをデフォルト条件で使うと期待通りの結果が得られないので、デフォルトと詳細設定の場合との違いを調べた。 特徴点のマッチング 特徴点のマッチングは、下記の順に行われる。 1)特徴点検出(Feature Detectorを使う) ----------- 「画像処理と認識(10)」ですでに述べた 2)特徴記述(Descriptor Extractorを使う) ---------- 特徴点に対して特徴量記述子(descroptor)を計算する 3)特徴点マッチング(Descriptor Matcherを使う) ---- 記述子を比較して近いものからマッチングさせる これらの作業
前回(と言っても一年近く経過していますね・・・。遅くなりました。)に引き続き、地図上に存在するエリアと現在地との関係性を計算機上で把握する手法の第2回目です。今回は、第3工程にあたる、「内外判定」について解説します。 現在地があるエリアの内側にいるか外側にいるかを考える場合、2次元平面上に存在する任意の点Pと多角形Tについて、点Pが多角形Tの内側にいるか外側にいるかを判定するにはどうしたらよいかを考えます。 この時、主に次の2つのアルゴリズムが利用されていることがわかりました。 Crossing Number Algorithm Winding Number Algorithm そこで、今回はこれらのアルゴリズムと実装方法(コード)について説明します。 まずはそれぞれのアルゴリズムの概要を簡単に説明します。 1.1.Crossing Number Algorithm(交差数判定)の概要 こ
作成者: 怡土順一, 最終変更者: 怡土順一, 最終変更リビジョン: 309, 最終変更日時: 2007-09-26 01:28:01 +0900 (水, 26 9月 2007) ■ テンプレートマッチング テンプレート画像呼ばれる探索対象となるオブジェクト等の画像と, 探索領域となる(その一部にオブジェクト等の探索対象を含む)画像を入力と する. テンプレート画像を少しずつずらしながら,探索領域内の対象領域との比較を 行う.比較に用いられる相関関数には,計算量を考慮して,分散や平均を仮定し た近似式が用いられることが多い. #include <cv.h> #include <highgui.h> int main (int argc, char **argv) { double min_val, max_val; CvPoint min_loc, max_loc; CvSize dst_
今回は複数のセルによって表現される2つの図形の類似性を判断させるプログラムを作ってみる。 類似性を判断させるに当たって以下の2点のようなことを考えるとする。 複数の特徴量を用いた図形の定量化(その図形の特徴ベクトルを定義する) 特徴ベクトルの大きさと方向から類似性を定義する(ユークリッド距離によって類似性を定義する) まず、"セルによって表現される図形"をソース上では2次元配列(都合上3次元配列)での二進法で表現する。今回は11×11マスの図形とする。 int cell[][CELL][CELL]={ { {0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,1,1,1,1,1,0,0,0}, {0,0,0,1,1,1,1,1,0,0,0}, {0,0,0,1,1,1,1,1,0,
3日で作る高速特定物体認識システム (3) SURFの抽出(2009/10/30)のつづき。 画像からSIFTや SURFといった局所特徴量を抽出できるようになったのでここらでそれを応用してみます。特徴点のマッチングを取ることで2つの画像間で対応する場所を求められるようになります。下の例のような感じです。下の図で2つのキーポイント間にひいた直線は、両端のキーポイントの特徴ベクトルが似ている(距離が小さい)ことを表しています。 以下、プログラムです。 keypoint_matching.exe [画像1のファイル名] [画像2のファイル名]のように2つの画像ファイルを入力として与えると上のようにマッチング画像が表示されます。 #include <cv.h> #include <highgui.h> #include <iostream> #include <vector> #include
この例では、イメージのペアの間に見られる幾何学的変換を自動的に判定する方法を説明します。あるイメージをもう 1 つのイメージと比べて回転とスケールによる歪みが見られる場合に、detectSURFFeatures および estgeotform2d を使用して回転角度と倍率を求めます。その後、歪んだイメージを変換して元のイメージを復元することができます。 original = imread('cameraman.tif'); imshow(original); text(size(original,2),size(original,1)+15, ... 'Image courtesy of Massachusetts Institute of Technology', ... FontSize=7,HorizontalAlignment='right'); scale = 0.7; J =
I want to be able to set a single cookie, and read that single cookie with each request made to the nodejs server instance. Can it be done in a few lines of code, without the need to pull in a third party lib? var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8124); console.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015. Learn moreSee full compatibilityReport feedback reverse() は Array のメソッドで、配列の要素をその場 (in-place) で反転させ、その配列への参照を返します。最初の要素が最後の要素に、最後の要素が最初の要素になります。言い換えれば、配列内の要素順序を、先に述べた方向とは逆に向かわせます。 元の配列を変更せずに配列の要素を反転させるには toReversed() を使用してください。
「プライムモンスターは、本当に効果があるの?」と気になったことはありませんか? ペニス増大サプリは偽物が多いため、なかなか口コミを信頼することはできませんよね。その気持ちはとてもよくわかります。なぜなら、僕も同じことを思っていたからです。 でも、ダメ元で「プライムモンスター」を試してみたところ、3か月だけで4.2cmも増大することができました! そこでこの記事では、僕が実際にプライムモンスターを使って、どのように変化したのか体験談をお伝えしていきます。 最後まで読んでいただくことで、プライムモンスターは最強のサプリだということがわかるはずです! プライムモンスターを3か月飲み続けたら増大効果を体感した! まずは、僕が3か月間プライムモンスターを飲み続けて、どんな風にペニス増大に成功したのかお話していきたいと思います。 ちなみに、僕のサイズは元々11cmしかありませんでした。それが、最終的に
SSH(Secure Shell)クライアントって? UNIXライクOSユーザーは特に意識しない SSHクライアントは、SSH接続を可能にするためのソフトのことを指します。OSXやLinuxでは標準でSSHクライアントソフトが入っており、ターミナルからsshと打つことで起動します。これらのOSのほとんどが実装しているのがOpenSSHというソフトです。 WindowsユーザーはSSHに恵まれない ところがどっこい、Windowsはと言うとSSHクライアントソフトは標準で実装されていません。いったいどういう理由でSSHが実装されないのかはわかりませんが、この辺りの背景を調べてみるのも面白そうですが、又の機会に。 WindowsでもOpenSSHを使えるんだけど 標準で実装されていないだけでインストールすればOpenSSHを使えます。興味のある方はググってみてください。実際に使っている方の少な
俺は、TeraTermを捨ててRLoginを使うぞ! | 雑誌の住人 4月頃こんな記事を書きまして、telnetクライアントをTeratermからRLoginに乗り換えてから早半年が経ちました。ネットワークエンジニアになってから10数年、色んなtelnetクライアントを試しては「やっぱTeratermだよなー」とTeratermの完成度を再確認する日々だった訳ですが、ついにTeratermから乗り換えたくなるtelnetクライアントに出会えたのです。現在は毎日RLoginを使っています。Teratermはたまーに使うくらい。やっぱり完全移行するまでには至ってない訳ですが、RLoginはほんと便利で、どう使うのが自分的に便利なのかを日々考えています。 それで、このブログは基本は料理ネタがメインな訳ですが、GoogleアナリティクスでURLごとのアクセス数が見れるのに気付いたのでチェックしてみ
RLogin はWindows環境における便利な端末エミュレータだ。 ただ残念なことに、デフォルトのフォントがキモいという問題がある。 そのうえフォントサイズの変更方法がわかりにくいので、まとめておこう。 フォントの種類の変更 半角アルファベットと記号のフォントを変更する場合は以下のようにする。 まず ファイル-サーバーの接続-新規or編集 をクリックし、 フォントタブを選択する。 ここで ASCII(ANSI X3.4-19... をダブルクリックして Font Parameter ウィンドウを開けて、 Font ボタンをクリックする。 Font ボタンをクリックすれば、好きなフォントを指定できるが、 注意点として、この画面ではフォントサイズが変更できない!! フォントのサイズの変更は スクリーン タブで行う。 フォントのサイズの変更 ファイル-サーバーの接続-新規or編集 をクリックし
前回記事に続き、今回は2015年4月から5月の間に『1億円以上の資金調達を実施した国内スタートアップ企業』をピックアップしてお伝えいたします。 この2ヶ月間という短い間でも、数多くのスタートアップ企業が資金調達を発表しており、どの企業も急成長を予感させるサービスを提供しています。どのようなサービスが新たに生まれているのかという視点とともに、ご確認いただけましたら幸いです。 4月 1.Origami 発表日:2015年4月9日 投資家:ソフトバンクグループ、株式会社クレディセゾン、高野真氏 (元ピムコジャパンリミテッド社長) 金額:16億円 Origami社は、東京を拠点に、次世代のショッピングプラットフォームを開発しています。現在、800以上のパートナーショップが参画しており、さまざまな商品を「Origami」上で販売しています。 2.C Channel 発表日:2015年4月10日 投資
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く