問題タブ [scanning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1363 参照

macos - CocoaでIKScannerDeviceViewを使用する方法

IKScannerDeviceViewを使用してアプリ内のドキュメントをスキャンするにはどうすればよいですか?

IBを介してビューにIKScannerDeviceViewを追加し、そのデリゲートをアプリデリゲート(IKScannerDeviceViewDelegateを実装)に設定しようとしましたが、アプリを実行すると、ボタンShow DetailsScan、のみShow Detailsが有効になり、クリックしても何も表示されません。起こります。

スキャナーを接続していて、Image Captureを介してスキャンできますが、アプリを介してスキャンすることはできません。

誰かがそれを使用する方法についての良いチュートリアルを持っていますか?

0 投票する
1 に答える
122 参照

ios - カードスキャン機能 iOS

このビデオから、iOS のこのとてもクールな機能に出くわしました。彼らがこの素晴らしい機能を利用できることを願っています

0 投票する
0 に答える
547 参照

c++ - スキャンしたドキュメントの種類を検出し、指定されたサイズに正規化します

IDカードのようにスキャンされた(回転した可能性のある)ドキュメントを取得し、2つ以上の画像テンプレートに基づいてそのタイプを検出して正規化する(回転を解除し、テンプレートに一致するようにサイズを変更する)プログラムを実装しようとしています。すべてがスキャンされるので、幸いなことに遠近法は問題ではありません。

私はすでにいくつかのアプローチを試しましたが、成功しませんでした。

  • openCVのfeatures2dを使用してテンプレートを検出し、findHomograpyを使用して正規化しようとしましたが、非常に頻繁に失敗します。テンプレートを取得し、それを少し変更して(IDカード上の他のデータ/写真)、約40度回転すると、使用する記述子検出器とマッチャーの構成に関係なく、通常は失敗します。

  • また、このhttp://manpages.ubuntu.com/manpages/gutsy/man1/unpaper.1.htmlを試してみました。これは、回転解除ツールであり、通常のマッチングを実行しようとしましたが、回転角が大きい場合、unpaperはうまく機能しません。 20度

すぐに使える解決策があれば、それは本当に素晴らしいでしょう。商用ライブラリ(できればc / c ++またはコマンドラインツール)もオプションです。私はそれを認めたくありませんが、コンピュータビジョンの論文を理解しようとすると惨めに失敗するので、残念ながら私は助けになりません。

助けてくれてありがとう!

0 投票する
1 に答える
867 参照

size - QR コードの仕様、携帯電話からスキャンするにはどうすればよいですか

非常に長いテキストを qrcode に保存する必要があります。利用可能な主な qrcode のタイプとサイズを理解するためのリンクはありますか?

長いテキストを qrcode に保存しようとしましたが、いっぱいになりすぎているようです。Android スキャナーがスキャンできないためです。

私が知っているように、4kbを保存できるので、4kbに達しないテキストを保存できる必要があります。

奇妙なことに、後でQRを投稿して、誰かが私を助けてくれることを願っています.

0 投票する
0 に答える
891 参照

image - 画像をスキャンし、コンテンツからリンクを作成します(できればphp)

これが機能するかどうかはわかりませんが、地図の上部にある小さなボックスの中に#が入った地図の写真があり、場所が示されています。私の画像の例を参照してください:

http://i.stack.imgur.com/jf1p3.png

画像を「スキャン」して、番号の場所からリンクを作成する(そしてボックスがある場所にそれらのリンクをオーバーレイする)スクリプトを見つけたいと思っています。

画像の例では、すべてのボックスに3が含まれていますが、他のマップでは1から400になる可能性があります。したがって、別の画像に送信するボックスにリンクオーバーレイを取得できるようにしたいと考えています。つまり、マップボックス#3はhttp://www.example.com/images/image3.jpg、カーソルを合わせたときなどのリンクを作成します。(ボックス内の#を取得して、ボックス上のリンクに詰め込める限り。

0 投票する
2 に答える
3808 参照

ios - 1D barcode Scanner IOS (Xcode)

I was wondering if there was a Xcode project out there that could scan 1D barcodes as I need a 1D barcode scanner in my app I am making and don't know how to do it

Any help will be much appreciated.

0 投票する
1 に答える
1735 参照

iphone - スキャンするためにアプリで使用されるiPhoneカメラ(赤色レーザーなど)

テキストをスキャンするためにカメラを使用する必要があるアプリに取り組んでいます。基本的にはあまり詳しく説明しませんが、カメラを何かに向ける必要があり (ここでは、ここではナンバー プレートと言います)、カメラをナンバー プレートに向けて、何らかの方法で数字をアプリ内の文字列に保存する必要があります。 . Word Lens や赤色レーザーに似ていると思いますが、実際には写真を撮らず、ビューをスキャンして情報を返すだけです。私はこれについて多くを見つけることができなかったので、この種のコードを書く方法についての助けがあれば大歓迎です!!

0 投票する
1 に答える
3612 参照

.net - プレーンなビットマップ構造を理解するBITMAPINFOHEADER

私はまだあまり快適ではない低レベルでアプリケーションのスキャンに取り組んでいます:)

とにかく、私は私が得ている数から意味を理解しようとしています。

どうぞ:

  1. 200 DPI、白黒のスキャンレターサイズのドキュメント
  2. 解像度は最大1700x2200です
  3. 1700x2200=3740000ビットまたは467500バイトを計算します
  4. BITMAPINFOHEADERを取得すると、biSizeImage = 475200と表示されます。なぜですか?
  5. BITMAPでバイト配列を返すために使用するコードスニペットは、48バイト多い475248バイトを返します。しかし、biSizeは40と言っているので、ヘッダーが40の場合、画像データの前に48バイトあるのはなぜですか?

基本的に、BITMAPHEADERにある計算された467500と475200の違いがなぜなのかわかりません。

また、ヘッダーが40バイトと表示されている理由もわかりませんが、実際には48バイトですか?色情報は8バイトだと思いますか?画像は2色(白黒)なので、各色に4バイトを使用しますか?

編集

ここに情報があります:

ここに画像の説明を入力してください

わかったと思います。スキャンされたラインがメモリに保存されるとき、それは4バイトのパックでなければなりません。したがって、私の計算によれば、1700ビットは212.5バイトであり、私が見たものによれば、216バイトを使用します。だから、それは一種の理にかなっています。

0 投票する
5 に答える
14826 参照

c# - C# を使用して Symbol LS2208 バーコード スキャナーからデータを正しくキャプチャする方法

バーコードを読み取り、関連するバーコードを持つ製品に基づいてデータを処理する C# Winforms アプリケーションの開発を依頼されました。

私たちが使用しているバーコード スキャナーは、Symbol LS2208 USB スキャナーで、届いたときは説明書や CD が同梱されていませんでした。プラグインするとビープ音が鳴り、テストとしてバーコード値をメモ帳にスキャンすることができました.

私のアプリケーションでは、スキャナーが関連するテキストボックスにデータを入力することを確認するにはどうすればよいですか (ボタンのクリックなどの他のすべてのアクションの後にフォーカスを設定しています)、バーコード全体がスキャンされたことを知るにはどうすればよいですか? 現在、50msごとに刻み、テキストボックスの値の長さをチェックするフォームタイマーがあります。大きくならなくなったら、バーコード全体が書き込まれたと思います。

少し「ぎこちない」感じで、これを行う別の方法があるかどうか疑問に思いましたか?

0 投票する
3 に答える
1664 参照

algorithm - ルービック キューブのスキャン アルゴリズム

拡張現実のルービック キューブを解くプロジェクトに取り組んでいます。ユーザーがルービックキューブを解くためのヒントを収集するためのスマートフォンアプリケーションを使用できるようにしたいと考えています。

このためには、スマートフォンのメモリにキューブを再構築する必要があります。ルービック キューブの片面のみをスキャンしてルービック キューブを再構築できるスキャン アルゴリズムを見つけることができませんでした。

誰かがこれを行うことができるルービックキューブスキャンアルゴリズムを知っていますか、または少なくともこのアルゴリズムが数学的に可能かどうかについて言及できますか?