Java

 Computer >> コンピューター >  >> プログラミング >> Java
  1. 画像処理/OpenCV画像侵食Javaの例。

    侵食と拡張は、2つの基本的な形態学的操作です。名前が示すように、モルフォロジー操作は、画像をその形状に従って処理する一連の操作です。 侵食操作中に、追加のピクセルが画像の境界から削除されます。侵食プロセス中に削除されるピクセルの総数は、使用される構造化要素の寸法によって異なります。 erode()を使用して、画像の侵食操作を実行できます Imgprocクラスのメソッド。このメソッドは、ソース、宛先、およびカーネルを表す3つのマットオブジェクトです。 例 import java.awt.Image; import java.awt.image.BufferedImage; import j

  2. 画像処理/OpenCV画像拡張Javaの例。

    侵食と拡張は、2つの基本的な形態学的操作です。名前が示すように、モルフォロジー操作は、画像をその形状に従って処理する一連の操作です。 拡張操作中に追加のピクセルが画像境界に追加されます。拡張プロセス中に追加されるピクセルの総数は、使用される構造化要素の寸法によって異なります。 Imgprocクラスのdilate()メソッドを使用して画像を拡張できます。このメソッドは、ソース、宛先、およびカーネルを表す3つのマットオブジェクトです。 例 import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOE

  3. Javaを使用してOpenCVで画像を回転させる方法は?

    warpAffine() Imgprocクラスのメソッドは、指定された画像にアフィン変換を適用します。このメソッドは-を受け入れます ソース、宛先、および変換マトリックスを表す3つのMatオブジェクト。 出力画像のサイズを表す整数値。 画像を回転するには回転行列を作成し、それを変換行列として他のパラメーターと一緒にこのメソッドに渡します。 例 import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.application.Appl

  4. OpenCVを使用したJava画像変換の例。

    warpAffine( )Imgprocクラスのメソッドは、指定された画像にアフィン変換を適用します。このメソッドは-を受け入れます ソース、宛先、および変換マトリックスを表す3つのMatオブジェクト。 出力画像のサイズを表す整数値。 画像を変換するには変換行列を作成し、それを変換行列として他のパラメーターとともにこのメソッドに渡します。 例 import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.application.Appl

  5. Java 9のJShellでさまざまなリストコマンドを表示するにはどうすればよいですか?

    JShell Java 9で導入され、コマンドライン main()なしで簡単なステートメント、式、メソッド、およびクラスを入力できるツール メソッド。 JShellにコードを入力できる場合、コードには一意のIDが割り当てられています。 。このIDは1から始まり、JShellに入力されたコマンドごとに増加します。起動時にロードされたライブラリについても同じことが言えます。これらのインポートごとに、一意のID 割り当てられました。 $ 1から始まります ロードされたコードごとに増分されます( $ 2、$ 3 や。。など)。ロードされ、セッション中に入力されたすべてのコードを一覧表示し、

  6. 画像を拡大縮小するためのOpenCVJavaの例。

    resize() Imgprocクラスのメソッドは、指定された画像のサイズを変更します。このメソッドは-を受け入れます ソース画像と宛先画像を表す2つのMatオブジェクト。 出力画像のサイズを表すSizeオブジェクト。 横軸に沿った倍率を表すdouble変数。 縦軸に沿った倍率を表すdouble変数。 操作で使用される補間方法を表す整数変数。 例 import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.applic

  7. Java OpenCVライブラリを使用して画像にノイズを追加するにはどうすればよいですか?

    OpenCVを使用して特定の画像にノイズを追加するには- 与えられた画像の内容をMatオブジェクトに読み込みます。 ノイズと結果の行列を格納するために、さらに2つの空の行列を作成します。 平均と標準偏差を格納する2つのMatOfDouble行列を作成します。 meanStdDev()メソッドを使用して平均値と標準偏差値を取得します。 randn()メソッドを使用して、(ノイズを格納するための)ランダム要素を含む行列を作成します。 このメソッドに、上記で作成したソース、平均、および標準の偏差オブジェクトを渡します。 最後に、ノイズマトリックスとソースマト

  8. 2つの親指でJavaFXスライダーを作成するにはどうすればよいですか?

    一般に、スライダーは値の連続範囲を表示するコンポーネントです。これには、数値が表示されるトラックが含まれています。トラックに沿って、数字を指す親指があります。スライダーの最大値、最小値、初期値を指定できます。 org.controlsfx.controlという名前の外部ライブラリに依存する必要がある2つの親指でスライダーを作成する場合、JavaFXが提供するスライダーには1つの親指しか含まれていません。 以下は、このライブラリのMaven依存関係です- <dependency>    <groupId>org.controlsfx</

  9. JavaFXスライダーを作成するにはどうすればよいですか?

    JavaFXは、Sliderと呼ばれるクラスを提供します。これは、値の連続範囲を表示するスライダーコンポーネントを表します。これには、数値が表示されるトラックが含まれています。トラックに沿って、数字を指す親指があります。スライダーの最大値、最小値、初期値を指定できます。 スライダーを作成するには、Sliderクラスをインスタンス化し、必要なプロパティを設定して、シーンに追加する必要があります。 例 import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scen

  10. グレースケール画像の明るさを変更するにはどうすればよいですか?

    equalizeHist() Imgprocクラスのメソッドは、グレースケール画像を受け入れ、そのヒストグラムを均等化します。これにより、明るさが正規化され、指定された画像のコントラストが向上します。このメソッドは2つのパラメーターを受け入れます- ソース画像(グレースケール)を表すMatオブジェクト。 結果を保存するためのMatオブジェクト。 例 次のJavaプログラムは、カラー画像をグレースケールとして読み取り、保存し、明るさを正規化し、指定された画像のコントラストを上げて保存します。 import org.opencv.core.Core; import org.ope

  11. OpenCVを使用してJavaでカスタムカラーマップを作成するにはどうすればよいですか?

    applyColorMap() Imgprocのメソッド クラスは、指定されたカラーマップを指定された画像に適用します。このメソッドは3つのパラメーターを受け入れます- 2つのマット ソース画像と宛先画像を表すオブジェクト。 適用するカラーマップのタイプを表す整数変数。 次のいずれかをカラーマップ値としてこのメ​​ソッドに渡すことができます。 COLORMAP_AUTUMN、COLORMAP_BONE、COLORMAP_COOL、COLORMAP_HOT、COLORMAP_HSV、COLORMAP_JET、COLORMAP_OCEAN、COLORMAP_PARULA、CO

  12. JavaOpenCVライブラリのMatクラスについて説明する

    OpenCVでは、画像はUsingMatオブジェクトに保存されます。これはn次元配列に他ならず、グレースケールまたはカラー画像の画像データ、ボクセルボリューム、ベクトル場、点群、テンソル、ヒストグラムなどを格納するために使用されます。 OpenCVライブラリを使用して画像を読み取ろうとすると、Matオブジェクトに読み取られます。 Mat matrix = Imgcodecs.imread(filePath); 次のコンストラクタのいずれかを使用して、このクラスを手動でインスタンス化できます- Mat() −空行列を作成し、これを他のOpenCVメソッドに渡すために使用される引数なし

  13. Javaを使用してOpenCVMatオブジェクトを宣言する方法は?

    OpenCVでは、Matクラスは画像の保存に使用されるマトリックスオブジェクトを表します。 Matオブジェクトを手動で宣言することもできます- OpenCVネイティブライブラリをロードする − OpenCVライブラリを使用してJavaコードを記述しているときに行う必要のある最初のステップは、loadLibrary()を使用してOpenCVのネイティブライブラリをロードすることです。 マットクラスをインスタンス化する −この章で前述した関数のいずれかを使用してMatクラスをインスタンス化します。 メソッドを使用してマトリックスに入力します −インデックス値をメソッドrow()/

  14. Java 9のモジュールでServiceLoaderクラスを使用するのはいつですか?

    JavaにはServiceLoaderがあります java.utilのクラス 場所を特定するのに役立つパッケージ サービスプロバイダー 実行時にクラスパスを検索します。モジュールで定義されたサービスプロバイダーの場合、サンプルアプリケーションを見て、サービスを使用してモジュールを宣言し、その動作を確認できます。 たとえば、「 test.app」があります System.getLogger()から取得できるロガーを使用する必要があるモジュール LoggerFinderを使用したファクトリメソッド サービス。 module com.tutorialspoint.test.app { &nbs

  15. Java9のJShellのさまざまな/typesコマンドは何ですか?

    JShell ツールはJava9で導入されました バージョン。 REPLとも呼ばれます (Read-Evaluate-Print-Loop)Javaコードを実行し、すぐに結果を得ることができるツール。 クラスのように宣言されたタイプをリストする必要があります 、インターフェース 、列挙型 、など「 / types」を使用して コマンド。 以下はさまざまな「/タイプ」です JShellのコマンド。 /types /types [ID] /types [Type_Name] /types -start /types -all / types: このコマンドは、JShellで作成されたすべ

  16. Java 9でのjmod形式の重要性は何ですか?

    Java 9では、「 jmod」という新しい形式が導入されました。 モジュールをカプセル化します。jmodファイルは、 jarよりも多くのコンテンツタイプを処理するように設計できます。 ファイル。 ローカルコードをパッケージ化することもできます 、構成ファイル 、ローカルコマンド 、およびその他のタイプのデータ。 「jmod フォーマットは実行時ではサポートされていません zip形式に基づくことができます 現在。 jmod形式は、両方のコンパイルで使用できます。 およびリンク 時間 JDK_HOME \ jmodsにあります。 ディレクトリ、ここで JDK_HOME ディレクトリです。

  17. JavaFXを使用してOpenCVMatオブジェクトを表示するにはどうすればよいですか?

    JavaFXライブラリは、画像を表示できるこれを使用してImageViewという名前のクラスを提供します。このクラスは、 WritableImageのオブジェクトを受け入れます クラス。 OpenCV Matオブジェクトに保存されている画像を表示するには、その画像をWritableImageオブジェクトに変換し、ImageViewクラスに渡す必要があります。 例 import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io

  18. Swingsを使用してOpenCVMatオブジェクトを表示するにはどうすればよいですか?

    クラスImageIconは、画像からアイコンをペイントするアイコンインターフェイスの実装です。このクラスを使用してSwingウィンドウに画像を表示できます。このクラスのコンストラクターは、BufferedImageオブジェクトをパラメーターとして受け入れます。 したがって、Swingウィンドウを使用してMatオブジェクトに格納されているOpenCV画像を表示するには、それをBufferedImageオブジェクトに変換し、パラメーターとしてImageIconメソッドに渡す必要があります。 例 import java.awt.image.BufferedImage; import java.io

  19. Javaを使用してMongoDBからデータを取得しているときにドキュメントをスキップするにはどうすればよいですか?

    MongoDBコレクションからレコードを取得しているときに、 skip()を使用して結果のレコードをスキップできます。 メソッド。 構文 db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER) Java MongoDBライブラリは、同じ名前のメソッドを提供します。レコードをスキップするには、スキップするレコードの数を表す整数値をバイパスして、このメソッドを(find()メソッドの結果で)呼び出します。 例 import com.mongodb.client.FindIterable; import com.mongodb.client.Mon

  20. JavaMongoDBの予測について説明する

    MongoDbコレクションからデータを取得する際、プロジェクションを使用して必要なデータのみを選択できます。 Javaでは、 Projection()を使用して、コレクションからドキュメントを読み取りながら、必要なデータを投影できます。 方法。 find()の結果でこのメソッドを呼び出し、必要なファイル名の名前を-としてバイパスします。 projection(Projections.include("name", "age")); 例 次のJavaの例では、コレクションからドキュメントを読み取ります。プロジェクションを使用して、名前フィールドと年齢フィ

Total 1921 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:60/97  20-コンピューター/Page Goto:1 54 55 56 57 58 59 60 61 62 63 64 65 66