問題タブ [image-processing]
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.
algorithm - 赤目軽減アルゴリズム
作業中のアプリケーションに赤目軽減を実装する必要があります。
グーグルは主に商用エンドユーザー製品へのリンクを提供します。
GPL アプリケーションで使用できる優れた赤目軽減アルゴリズムを知っていますか?
java - OCR (光学式文字認識) の前に画像を強調するために、どのソフトウェアをお勧めしますか?
現在、OCR に提出する前に画質を向上させる方法を研究しています。現在使用している OCR エンジンは、Nuance の Scansoft API (v15) です。私たちはLead Toolsを調査していましたが、それ以来他の場所を探すことにしました。Lead Tools に関連するライセンス費用は高すぎます。まず、傾き補正、斑点除去、ライン除去、パンチホール除去、シャープニングなどの単純な画像処理機能を探しています。.NET と Java ソフトウェアを組み合わせて実行していますが、Java ソリューションが望ましいです。
image - 画像認識
コンピュータ イメージングの核心を使った仕事をしたいと思っています。データの単一ピクセルを読み取り、プログラムで分析し、変更する方法を探しています。これに使用するのに最適な言語は何ですか (Python、c++、Java...)? 最適なファイル形式は何ですか?
超豪華なソフトウェアや API は必要ありません... 必要最小限の機能を探しています。
image-processing - 画像処理サーバー
無料の、できればオープンソースのhttp画像処理サーバーを探しています。つまり、次のようなリクエストを送信します。
そしてそれは回転したその画像を返します。必要な機能:
- サーバー側のキャッシュ
- いくつかの操作/効果(スケーリング、透かしなど)。多いほど楽しい。
- (サーバーが画像を取得する代わりに)画像を提供するためのPOSTサポート。
- さまざまな出力形式(PNG、JPEGなど)。
- バッチ操作
これはこのようなものになりますが、無料で、SOAPが少なくなります。このようなものはありますか、それとも私は質問しすぎていますか?
linux - カラー キャリブレーション データを TIFF または PNG ファイルに書き込む
64 ビット Linux/GNU 上で動作する自作の自作写真処理ソフトウェアは、PNG および TIFF ファイルを書き出します。これらは高品質の印刷所に送られ、美術品になります。インテリア デザイナーとの共同作業 - 色を適切に調整することが重要です。
Photoshop などの商用ソフトウェアで作成された TIFF や PNG は、通常、プリント ショップでは問題ありません。TIFF 6.0 仕様、PNG 仕様、およびその他の情報を手元に持っていますが、Linux でカラー キャリブレーション データを含める方法やカラー マネジメント システムを実装する方法が明確ではありません。私のファイルは、修正を行うための十分なエラーレポートがないため、欠陥があるとして拒否されることがよくあります。
これは、多くの人にとってしばらく厄介な問題でした。ハリウッドのポストプロダクション スタジオの担当者でさえ、この問題に苦しんでいます。あるスタジオは、私が専門家だと思って、カラー キャリブレーションの世話をするために私を雇いたいとさえ思っていました。
誰かが良いコード例、詳細な技術情報を知っているか、または他の啓発を持っていますか? それとも純粋な Apple に切り替える時が来たのでしょうか?
opengl - Win32 の CoreImage
Core Image に慣れていない人のために、ここにそれについての良い説明があります: http://developer.apple.com/macosx/coreimage.html
Apple の CoreImage/CoreVideo for Windows に相当するものはありますか? 私は周りを見回して、基礎となるすべての部分を含む DirectX/Direct3D のものを見つけましたが、.NETと WPFのどちらも使用しない限り、動作する高レベル API はないようです。本当に興味があります。
基本的な考え方は、画像を作成/ロードし、連鎖可能な任意の数のフィルターを接続してグラフを形成し、GPU を使用してハードワークのほとんどを実行して HDC に画像をレンダリングすることです。DirectX/Direct3D にはこれらの要素がありますが、それを使用するには多くのフープ (またはそのように見える) をジャンプする必要があります。
javascript - JavaScript を使用して複数の画像を 1 つの画像に結合できますか?
JavaScript のみを使用して、複数の画像を 1 つの画像に結合する方法があるかどうか疑問に思っています。これはCanvasでできることですか?エフェクトはポジショニングでできますが、それらを1枚の画像にまとめてダウンロードすることはできますか?
2008 年 10 月 1 日更新:
アドバイスをありがとう、私は誰かが jQuery を使って js/css のみのサイトで作業するのを手伝っていました. 私たちが思いついた解決策は、絶対的な配置だけであり、<div>
相対的に配置された親への効果を使用することでした。画像を組み合わせて、その単一の画像に効果を作成する方がはるかに簡単だったでしょう.
次に、 Picnikのようなオンラインの画像エディターについて考え、javascript だけで書かれた Photoshop 機能を備えたブラウザー ベースの画像エディターがあるのではないかと考えました。その可能性はないと思いますが、将来的には可能ですか?
image-processing - PNG 8 ビット透過画像を作成するためのソフトウェア
この記事に従って、PNG8形式の透過画像を作成するソフトウェアを探しています。
注:自分で Linux ソリューションが必要ですが、他の OS の回答を送信してください。
graphics - 射影変換
2 つの画像バッファー (サイズが幅 * 高さの int の配列で、各要素が色の値であると仮定します) で、四角形で定義された領域を一方の画像バッファーから他方の (常に正方形の) 画像バッファーにマップするにはどうすればよいですか? これが「射影変換」と呼ばれるものであることがわかりました。
また、「私のためにすべての作業を行う魔法の関数 X」に依存することなく、任意の言語に合理的に適用できるように、これを行う一般的な (言語固有またはライブラリ固有ではない) 方法を探しています。
例: カメラからビデオをキャプチャする処理ライブラリ (processing.org) を使用して Java で短いプログラムを作成しました。最初の「調整」ステップで、キャプチャされたビデオがウィンドウに直接出力されます。次に、ユーザーは 4 つのポイントをクリックして、変換されるビデオの領域を定義し、その後のプログラムの操作中に正方形のウィンドウにマッピングします。カメラの出力で斜めに見えるドアの角を定義する 4 つの点をユーザーがクリックした場合、この変換により、後続のビデオでドアの変換された画像がウィンドウ全体にマッピングされますが、若干歪んでいます。
image-processing - DirectX を使用して画像のサイズを変更するサンプル コード
それが可能であり、GDI+ を使用するよりもはるかに高速であることはわかっています。ただし、DirectX を使用して画像のサイズを変更し、ディスクに保存する良い例は見つかりませんでした。私はこれを GDI+ で何度も実装しましたが、難しくありません。ただし、GDI+ はハードウェア アクセラレーションを使用しないため、グラフィック カードを利用してパフォーマンスを向上させたいと考えていました。