問題タブ [skew]
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.
c# - C#での画像の変更(トリミングとスキュー解除)
モバイルデバイスを使用して、暗い表面にある平らな明るい物体の写真を撮ります。(たとえば、新聞から切り取られたクーポン)。
次に、画像は明るさ/コントラストフィルターを通過します。暗すぎると、重要なコンポーネントが除外されます。明るすぎるとクーポンへの書き込みが失われます。
次に、この画像はビトナル画像に変換されます。50%以上暗いピクセルはすべて黒に変換され、それ以外はすべて白になります。(終わり)
歪んだ二調の画像が残ります(黒い背景の大きな長方形の中に白い台形があると考えてください)。
画像をトリミングする方法を理解する必要があります。これは、白い背景にある場合よりも黒い背景にある場合の方が簡単です。次に、アスペクトを維持しようとしながら、画像を台形ではなく長方形になるようにスキューを解除する必要があります。
最終結果は、クーポンのきれいにトリミングされた、苦い、読みやすい画像になるはずです。
tree - 二分木を歪める
1) 不均衡二分木という用語は何を意味し、それをテストするアルゴリズムをどのように書くことができますか?
2) 二分木の深さをテストする関数を書くように求める問題があります。これでうまくいくと思いますが、よくわかりません....:
誰でも私にポインタを与えることができます...
java - javaでオープンソースの画像スキュー検出/修正ライブラリ?
一部の画像でスキュー補正を実行する必要があります (形式が tiff であるとしましょう)。つまり、右または左に傾く可能性のある画像がいくつかあり、それらがまっすぐ上下になるように調整する必要があります。画像はテキストと線で構成されています。線は基本的にテキストの周りの境界線です。したがって、すべての線は水平および垂直です (問題が単純化されることを願っています)。
これに役立つオープンソースの Java ライブラリはありますか?
jquery - IE7 でドロップダウン メニューが表示されない
私は現在、Projekktor を使用してムービーを再生し、JQuery を他のほとんどすべて (ナビゲーション、パネルの表示など) に使用する Web サイトを構築しています。開発リンクはhttp://www.hundredframes.com/dev/home/です。
Firefox、Chrome、Safari、Opera でサイトを実行できるようにしました。しかし、いつものように、IE は私を行き詰まらせます。IE マトリックス フィルターを使用してテキストを歪め、Cufon を使用してフォントをレンダリングしています。ワークフローは - ユーザーがリンクをクリックします。サブメニューがある場合は、サブメニューの最初の項目が強調表示され、そのリンクのコンテンツが表示されます。
現在、IE7 では、最初のサブメニュー リンクのコンテンツが表示されますが、サブメニューのリンクは表示されないため、ユーザーは他のサブセクションに移動できません。また、リンクの背景画像を使用して、IE7 でのテキストのゆがみに関連するエイリアシングの問題を回避しました。奇妙なことに、監督セクションのサムネイルをクリックすると、監督を一覧表示するサブメニューが表示されます。
すべての要素に z-index 値を割り当てましたが、z-index の積み重ね順と関係があると思います。メニューのコードは次のとおりです。
---------------HTML------------------
以下は IE7 の CSS です。
IE7CSS
サブメニューを IE7 で表示するためのすべての可能性を試しましたが、オプションが不足しているため、これに関するヘルプは素晴らしいでしょう。画像を使用して、全体としてスキュー、Cufon などを回避することにフォールバックできますが、サブメニュー表示の問題が解決するかどうかはわかりません。それが私の最終的な選択肢になります。
また、IE を強制的に IE7 モードにするために <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> を使用しています。
ベスト、サーガル
flash - フラッシュAS3のワープ効果
画像が回転しないワープ効果のようなフォトショップを探していますが、上の2つのポイント(コーナー)がシフトしているとしましょう。
または、画像全体をスキューで移動せずに、これらの2つのポイントを左にシフトする方法、現在使用しているコード
}
かなりグーグルしてみましたが、画像はローダーで読み込まれます。
ありがとう、S
android - Androidビットマップの形をした菱形
菱形のような形のビットマップを実装する必要があります(参考のために、サンプル画像を添付しました)。ソース画像は長方形です。画像を歪ませたいので、この形にカットします。
誰かが私にそれをどのように実装できるかについて何か考えを教えてもらえますか?
flash - Flash IDE でスキュー変換を元に戻すにはどうすればよいですか?
ステージ上に 100 ピクセル x 100 ピクセルのボックスを配置します (ムービークリップではなく、単なる形状です)。
次に、30 度の垂直方向の傾斜を適用します。これを手に入れるべき...
形状の外側をクリックして、変換データを解放します。スキューの角度が 0 にリセットされます (これは予期されることです)。下の画像を参照してください。
しかし、元の形状に戻すには、形状にどのような歪みを適用しますか。最初は、垂直方向のスキューが -30 だと思っていましたが、これは奇妙なハイブリッド形状を返すようです..以下を参照してください:
java - JavaのSkewまたはDistortImageオブジェクト
JavaでImageオブジェクトを歪めたり歪めたりすることは可能ですか?画像の片側を「引き出し」て、自分に近づけているように見せます。(3Dのように)。
助言がありますか?
c++ - 一連のcv::Pointで偽のdeskewingに対してcv::warpPerspectiveを実行する
デスキュー効果を実現するために、一連のポイントの遠近法変換を実行しようとしています。
http://nuigroup.com/?ACT=28&fid=27&aid=1892_H6eNAaign4Mrnn30Au8d
下の画像をテストに使用しています。緑色の長方形は関心のある領域を示しています。
cv::getPerspectiveTransform
との単純な組み合わせで、期待した効果が得られるのではないかと思っていましたcv::warpPerspective
。これまでに作成したソースコードを共有していますが、機能しません。結果の画像は次のとおりです。
したがって、関心領域vector<cv::Point>
を定義するがありますが、ポイントはベクトル内に特定の順序で格納されていません。これは、検出手順では変更できません。とにかく、後で、ベクトル内の点を使用してを定義します。これは、で必要な変数の1つであるRotatedRect
をアセンブルするために使用されます。cv::Point2f src_vertices[4];
cv::getPerspectiveTransform()
頂点とそれらがどのように編成されているかについての私の理解は、問題の1つかもしれません。また、ROIの元のポイントを保存するのに、aを使用するのRotatedRect
は最善の方法ではないと思います。これは、回転した長方形に収まるように座標が少し変化するためです。これはあまりクールではありません。
誰かが私がこの問題を解決するのを手伝ってもらえますか?
c++ - スキューの検出とopencvの削減
私はスキャンされたドキュメントのいくつかの前処理を含むプロジェクトに取り組んできました。この前処理の一部は、スキューの検出と修正です。スキューの検出と修正の前に、ドキュメント画像に対して2値化プロセスを実行しています。
いくつかのプロジェクトやサンプルコードを見たいのですが。ありがとう !!