2

カメラから画像を取得しています。オブジェクトの元の幅と高さを取得したいので、UIImagePickerController を使用しています。

例: 15 インチのモニターがテーブルに置かれている場合。カメラから画像を撮ったとき、元
のサイズ、つまり15インチが必要です。誰にもアイデアはありますか?どうすればこれを達成できますか?

編集 画像サイズは必要ありません。私は実際のオブジェクトのサイズが欲しい....

EDIT 2 このタイプのアプリが欲しい:- https://itunes.apple.com/us/app/easymeasure-measure-your-camera!/id349530105?mt=8

前もって感謝します....

4

2 に答える 2

1

カメラからの画像だけでは何を求めているのかを判断することはできません。画像からオブジェクトの実際のサイズを取得するには、オブジェクトがどれだけ離れているかを示す他の情報が必要です(カメラではわかりません)。 )。

編集:実際には決定することは不可能ではありません、言葉の悪い選択...ただ非常に難しいです。(たとえば、vuforia拡張現実は、オブジェクトがカメラから離れている距離を決定できますが、オブジェクトの認識は、古いオブジェクトだけでなく、前処理として行われます)

于 2013-02-18T10:23:37.733 に答える
-8

ImagePickerControllerデリゲートメソッドで元の画像を選択

UIImage *image = [info valueForKey:UIImagePickerControllerOriginalImage];

デリゲートはどこですかinfodictionaryImagePickerController

 NSLog(@"ImageSize = %@", image.size);

元の画像サイズを提供します。

于 2013-02-18T11:17:48.127 に答える