Java

 Computer >> コンピューター >  >> プログラミング >> Java
  1. Java9でProcessAPIのプロセスツリーをトラバースする方法は?

    Java 9 プロセスAPIが改善されました 、およびオペレーティングシステムプロセスの管理と制御に役立ちます。 Java 9以前は、Javaプログラムを使用してオペレーティングシステムプロセスを管理および制御することは困難でした。 J ava 9以降 、Javaプログラムを介してオペレーティングシステムプロセスを制御するための新しいクラスとインターフェイスが追加されました。 ProcessHandleなどの新しいインターフェース およびProcessHandle.Info 追加され、新しいメソッドもプロセスに追加されました クラス。 以下の例では、プロセスツリーをトラバースできます

  2. Java 9の名前のないモジュールとは何ですか?

    名前のない モジュール 名前のないの概念です パッケージ 。これは、パッケージまたはクラスを名前付きで定義できないモジュールです。 モジュール ただし、jarファイルに存在します クラスパスから。コードがこれらのファイルからタイプをロードしようとする場合、モジュールシステムはクラスパスを検索しようとします ロードします。 名前のない モジュール 名前付きのすべてを含む、他のすべてのモジュールを読む 、組み込みプラットフォーム モジュール、およびそのすべてのパッケージもエクスポートします 。名前のないモジュールのパッケージは無視できます。これは、名前の付いたモジュールでも定義されています。 名前

  3. Java OpenCVライブラリを使用してイメージを作成するにはどうすればよいですか?

    OpenCVライブラリを使用すると、画像フィルタリング、幾何学的画像変換、色空間変換、ヒストグラムなどの画像処理操作を実行できます。 画像を書く Imgcodecsクラスのimread()メソッドを使用して画像のコンテンツを読み取るたびに、結果がMatrixオブジェクトに読み込まれます。 imwrite()メソッドを使用してイメージを書き込み/保存できます。これは2つのパラメータ、つまり-を受け入れます ファイル −結果を保存するファイルパスを表す文字列値。 Img −保存する画像のデータを含むマトリックスオブジェクト。 例 次のJavaの例は画像の内容を読み取りますc

  4. JavaOpenCVライブラリを使用してカラー画像をグレースケールとして読み取る。

    imread() Imgcodecsのメソッド クラスは、ファイル名を表す文字列値をパラメーターとして受け入れます。このメソッドは、指定されたファイルの内容をマトリックスオブジェクトに読み込み、それを返します。この方法を使用すると、画像の内容を読み取ることができます。 これに加えて、Imgcodecsクラスは、必要な読み取りモードを指定するフラグを表す整数値を受け入れるこのメソッドの別のバリアントも提供します。 以下は、 Imgcodecsのさまざまなフィールドです。 フラグ値として使用できるクラス。 IMREAD_COLOR −フラグがこの値に設定されている場合、ロ

  5. Java OpenCVライブラリを使用してカラー画像をグレースケールに変換するにはどうすればよいですか?

    cvtColor() Imgprocのメソッド クラスは、画像の色を変更/変換します。このメソッドは3つのパラメーターを受け入れます- src −ソースを表すMatrixオブジェクト。 dst −宛先を表すMatrixオブジェクト。 コード −宛先画像の色を表す整数値。 カラー画像をグレースケールに変換するには、 Imgproc.COLOR_RGB2GRAYを渡す必要があります このメソッドの3番目のパラメータとして。 例 import org.opencv.core.Core; import org.opencv.core.Mat; import org

  6. Java OpenCVライブラリを使用してカラー画像を青/緑/赤の画像に変換するにはどうすればよいですか?

    cvtColor() Imgprocのメソッド クラスは、画像の色を変更/変換します。このメソッドは3つのパラメーターを受け入れます- src −ソースを表すMatrixオブジェクト。 dst −宛先を表すMatrixオブジェクト。 コード −宛先画像の色を表す整数値。 カラー画像をグレースケールに変換するには、 Imgproc.COLOR_RGB2BGRを渡す必要があります。 このメソッドの3番目のパラメータとして。 例 import org.opencv.core.Core; import org.opencv.core.Mat; import org.op

  7. Javaを使用してMongoDBデータベース内のすべてのコレクションを一覧表示するにはどうすればよいですか?

    show collectionsを使用して、データベース内の既存のすべてのコレクションのリストを印刷できます。 例 以下に示すように、MongoDBデータベースに3つのコレクションを作成したと仮定します- > use sampleDatabase switched to db sampleDatabase > db.createCollection("students") { "ok" : 1 } > db.createCollection("teachers") { "ok" : 1 }

  8. Java OpenCVを使用して2つの画像に対してビット単位のOR演算を実行するにはどうすればよいですか?

    bitwise_or()を使用して、ビット単位または2つの画像間を計算できます org.opencv.core.Coreのメソッド クラス。 このメソッドは、3つのマットを受け入れます ソース、デスティネーション、および結果のマトリックスを表すオブジェクトは、ソースマトリックスの各要素のビット単位の論理和を計算し、結果をデスティネーションマトリックスに格納します。 例 次のJavaの例では、画像をバイナリとグレースケールに変換し、結果のビット単位の論理和を計算しています。 import org.opencv.core.Core; import org.opencv.core.Mat;

  9. Java OpenCVライブラリを使用して画像のピクセル(RGB値)を設定/変更するにはどうすればよいですか?

    ピクセルはデジタル画像の最小要素であり、各ピクセルにはアルファ、赤、緑、青の値が含まれています。ピクセル値は、同じ順序でARGB値(各8ビット)を保持する32ビットのメモリ空間に格納されます。したがって、画像の色を変更するには- 画像の各ピクセルをループする必要があります。 getRGB()メソッドを使用してピクセル値を取得します。 ピクセル値からARGB値を取得します。 RGB値に必要な変更を加えます。 変更されたRGB値を使用して新しいピクセル値を作成します。 setRGB()メソッドを使用して新しいピクセル値を設定します。 ARGB値の設定- ピ

  10. Java 9で現在のJShellセッションを保存するにはどうすればよいですか?

    Java 9 REPLの作成という新機能が導入されました (読み取り-評価-印刷-ループ ) JShellと呼ばれます 。これはコマンドラインです 完全なプログラムを作成せずにJavaコードを評価するためのプロンプトツール。 JShellにコードまたは内部コマンドを入力できる場合は、現在のセッション中にそれを使用する必要があります。 JShellを閉じて再度ログインできるようになると、以前に入力したすべてのコードが失われます。 「/save 」を使用してファイルに入力されたすべてのコードを保存するために、内部コマンドが実装されました コマンド。 / save [file-path] /

  11. Java 9のモジュールの利点は何ですか?

    モジュール 再利用用に設計されたパッケージのコンテナです 、および各モジュールにはモジュール記述子が含まれています モジュール名に関する情報が含まれています 、モジュールの依存関係 (依存する他のモジュールの名前)およびパッケージの名前 それに依存するモジュールでのみ使用できるエクスポートを行います。 モジュールの利点 強力なカプセル化 「パブリック」としてのモジュールシステムの主な利点の1つです。 」アクセス指定子は、誰もがアクセスできなくなりました。モジュールシステムを使用することで、限られたパッケージのセットに外部のアプリケーションからアクセスできるようにすることができます。 アプリケ

  12. OpenCVライブラリを使用してポジティブイメージをネガティブに変換するにはどうすればよいですか?

    画像をネガに変換するアルゴリズム 各ピクセルの赤、緑、青の値を取得します 255から各色の値を引き、新しい色の値として保存します。 変更した色から新しいピクセル値を作成します。 新しい値をピクセルに設定します。 Javaでの実装 ImageIO.read()メソッドを使用して必要な画像を読み取ります。 画像の高さと幅を取得します。 ネストされたforループを使用すると、画像の各ピクセルをトラバースします。 getRGB()メソッドを使用してピクセル値を取得します。 上記で取得したピクセル値をパラメータとしてバイパスしてColorオブジェ

  13. Java OpenCVライブラリを使用してネガティブイメージをポジティブイメージに変換するにはどうすればよいですか?

    ネガティブイメージをポジティブに変換するには- ImageIO.read()メソッドを使用して必要な画像を読み取ります。 画像の高さと幅を取得します。 ネストされたforループを使用すると、画像の各ピクセルをトラバースします。 getRGB()メソッドを使用してピクセル値を取得します。 ピクセルから各値を取得するには、各色の開始位置に右シフトする必要があります。つまり、赤の場合はアルファ16の場合は24、赤の場合はビット単位で操作し、0Xffで操作します。これにより、変数がマスクされ、最後の8ビットが残り、残りのビットはすべて無視されます。 新しい赤、緑、青

  14. Java OpenCVライブラリを使用してカラー画像をセピア画像に変換するにはどうすればよいですか?

    カラー画像をセピアに変換するアルゴリズム- 各ピクセルの赤、緑、青の値を取得します これらの3色の平均を取得します。 深さと強度の値を定義します(理想的には20と30)。 値を-として変更します 赤=赤+(深さ* 2)。 緑=緑+深さ。 青=青の強度。 変更された値が0〜255であることを確認してください。 変更した色から新しいピクセル値を作成し、新しい値をピクセルに設定します。 Javaでの実装 ImageIO.read()メソッドを使用して必要な画像を読み取ります。 画像の高さと幅を取得します。 ネストされたf

  15. JavaOpenCVメソッドを使用せずに画像をグレースケールに変換します。

    カラー画像をグレースケールに変換します。 各ピクセルの赤、緑、青の値を取得します これらの3色の平均を取得します。 RGB値を平均に置き換えます。 変更した色から新しいピクセル値を作成します。 新しい値をピクセルに設定します。 例 import java.io.File; import java.io.IOException; import java.awt.Color; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; public class Color2Grey { &n

  16. Java OpenCVライブラリを使用してミラーイメージを作成するにはどうすればよいですか?

    鏡像を作成するには ImageIO.read()メソッドを使用して必要な画像を読み取ります。 画像の高さと幅を取得します。 結果を保存するために空のバッファリングされた画像を作成します ネストされたforループを使用すると、画像の各ピクセルをトラバースします。 画像の幅を右から左に繰り返します。 getRGB()メソッドを使用してピクセル値を取得します。 setRGB()メソッドを使用して、新しい幅の値を置き換えて、ピクセル値を結果の画像オブジェクトに設定します。 例 import java.io.File; import java.io.IOEx

  17. Java OpenCVライブラリを使用して画像に透かしを作成するにはどうすればよいですか?

    次のJavaの例では、指定された画像に透かし( Hello)を描画し、保存し直します。 例 import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class WaterMarkExample {    public static void mai

  18. Java OpenCVライブラリを使用して画像を反転する方法は?

    flip() コアのメソッド OpenCVのクラスは、x/y軸に沿って画像を反転します。このメソッドは-を受け入れます 元の画像のデータを構成するソースマトリックス。 結果の画像のデータを保持するための空の宛先マトリックス。 画像の方向を指定するフリップコード(0 –x軸、+ ve – y軸、– ve両方の軸)。 画像を反転するには- loadLibrary()メソッドを使用して、OpenCVコアネイティブライブラリをロードします。 imread()メソッドを使用して、画像ファイルの内容をマトリックスに読み込みます。 結果を保持するために空のマトリック

  19. Java OpenCVライブラリを使用して2つの画像を比較するにはどうすればよいですか?

    2つの画像を比較するには- Image.IO.read()を使用して両方を読み取ります メソッド。 両方の高さと幅を取得して、それらが等しいことを確認します。 ピクセル値を取得し、両方の画像のRGB値を取得します。 これら2つの画像のRGB値の差の合計を取得します。 次の式を使用して差のパーセンテージを計算します- Average = difference/weight*height*3; Percentage = (Average/255)*100; 例 import java.awt.Color; import java.awt.image.Buff

  20. Java OpenCVライブラリを使用して画像内の顔を検出するにはどうすればよいですか?

    のCascadeClassifierクラスは、分類ファイルをロードし、画像内の目的のオブジェクトを検出するために使用されます。 このクラスのdetectMultiScale()は、さまざまなサイズの複数のオブジェクトを検出します。このメソッドは-を受け入れます 入力画像を保持するクラスMatのオブジェクト。 検出された面を格納するためのクラスMatOfRectのオブジェクト。 画像内の顔の数を取得するには- CascadeClassifierクラスを使用してlbpcascade_frontalface.xmlファイルをロードします。 detectMultiSca

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