質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.37%

[C言語関数辞典]のようなサイトor本がPython+OpenCVにおいて存在するか?

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 761

score 43

C言語関数辞典のような、関数名をキーワード検索出来たり、サンプルコードが載っていたりするサイト、もしくは本が、Python+OpenCVにおいて存在しますか?

C言語の学習においてはこのサイトがバイブルのようなものでしたので、これに似たものがあればいいなと思いました。

なお、Python単体でもそういうのがあれば教えていただきたいです。

追記190919

ここの、

KeyPoint(特徴点オブジェクト)
属性    内容
pt    ポイント(x, y)
size    特徴点の直径
...


とかのソースが何所からか特定できればなんだかわかる気がするのですが。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • tiitoi

    2019/09/19 14:55

    OpenCVの公式リファレンスはどうでしょうか?
    https://docs.opencv.org/master/

    右上の検索窓に関数名やクラス名を入れると該当ページに飛べます。

    キャンセル

  • Kazumori102

    2019/09/19 15:06

    なんとなくわからなくはないですがちょっとメリケン語のから始まるのは頭が痛すぎるです。ほんとのホントの最終手段にしたいですね。あと、基本的にJava?基準みたい?なので読み替えコストが重いです。

    キャンセル

  • Y.H.

    2019/09/20 19:06

    この質問はどういう回答がついたら「解決済み」になるのだろう・・・

    キャンセル

  • Kazumori102

    2019/09/21 16:54

    いい感じの答えが来たので〆ます

    キャンセル

回答 2

checkベストアンサー

+4

なんとなくわからなくはないですがちょっとメリケン語のから始まるのは頭が痛すぎるです。ほんとのホントの最終手段にしたいですね。

何十年も関数の仕様が変わらないC言語と異なり、OpenCV は頻繁に仕様が変更されたり、新しい機能が追加されたりしています。
そのため、「C言語関数辞典」に相当するような日本語で情報が網羅されているサイトはなく、日本語で検索しても出てこない情報は 公式リファレンス を参照するしかないという認識です。

OpenCV.jp に公式リファレンスの日本語訳がありますが、OpenCV 2 (6年前) で更新が止まっています。

特徴検出の共通インタフェース — opencv 2.2 documentation


あと、基本的にJava?基準みたい?なので読み替えコストが重いです。

確かに OpenCV の公式リファレンスは無味乾燥としている感はありますが、必要な情報を得るには十分ですし、一番信頼できます。

例に挙げられてる KeyPoint の内容を確認すると、

OpenCV: cv::KeyPoint Class Reference

size diameter of the meaningful keypoint neighborhood
pt coordinates of the keypoints


メリケン語のから始まるのは頭が痛すぎるです。

基本的にプログラムで少し凝ったこと (今回の例でいうと特徴点マッチング) をやる場合、英語圏から情報を得ることは避けて通れません。
日本語では出てこない情報も英語で調べたら一発でわかるということもよくあります。

本でもよければ、かなり網羅的に解説されてる書籍があります。

詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識 | Gary Bradski, Adrian Kaehler, 松田 晃一, 小沼 千絵, 永田 雅人, 花形 理 |本 | 通販 | Amazon

値段は結構しますが、日本語で詳しい解説が載っています。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/19 16:50

    なるほど。了解しました。

    公式リファレンスも若干読み慣れてきました

    キャンセル

+1

とかのソースが何所からか特定できればなんだかわかる気がするのですが。

ソースは公式のドキュメントだと思いますよ。
OpenCVの各バージョン毎にドキュメントが公開されているので必要なドキュメントを参照ください。

Python単体でもそういうのがあれば教えていただきたいです。

公式サイトのドキュメントでは足りませんか?
Python 3.7.4 ドキュメント

※Python+OpenCVはわかりません。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/19 16:50

    了解しました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.37%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る