-
Javaを使用して複数のドキュメントをMongoDBコレクションに挿入するにはどうすればよいですか?
insertMany()を使用して、MongoDBの既存のコレクションに複数のドキュメントを挿入できます。 メソッド。 構文 db.coll.insert(docArray) どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です docArray 挿入するドキュメントの配列です。 例 > use myDatabase() switched to db myDatabase() > db.createCollection(sample) { "ok" : 1 } > d
-
Javaを使用してMongoDBコレクションからすべてのドキュメントを取得するにはどうすればよいですか?
find()を使用して、MongoDBの既存のコレクションからドキュメントを取得できます メソッド。 構文 db.coll.find() どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です 例 次のドキュメントを含むstudentsという名前のコレクションがMongoDBデータベースにあると仮定します- {name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age:28, city:"Hyderaba
-
Javaを使用してMongoDBドキュメントを削除するにはどうすればよいですか?
remove()を使用して、MongoDBの既存のコレクションからドキュメントを削除できます。 メソッド。 構文 db.coll.remove(DELLETION_CRITTERIA) どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です 例 次のドキュメントを含むstudentsという名前のコレクションがMongoDBデータベースにあると仮定します- {name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age
-
Javaを使用してMongoDBコレクションを削除するにはどうすればよいですか?
drop()を使用して、MongoDBから既存のコレクションを削除できます メソッド。 構文 db.coll.drop() どこで、 db はデータベースです。 coll ドキュメントを挿入するコレクション(名前)です 例 以下に示すように、MongoDBデータベースに3つのコレクションを作成したと仮定します- > use sampleDatabase switched to db sampleDatabase > db.createCollection("students") { "ok" : 1 } &
-
Java OpenCVライブラリを使用して画像の色空間を変更するにはどうすればよいですか?
色空間プロトコルを使用すると、画像の色を表すことができます。 OpenCVで利用可能ないくつかの色空間があり、そのうちのいくつかは- BGR − RGBはこの中で最も広く使用されている色空間であり、各ピクセルは実際には赤、青、緑の3つの異なる色(強度)値で形成されます。これはOpenCVのデフォルトの色空間ですが、BGRとして保存されます。 HSV − HSV色空間では、色相、彩度、明るさを変更することでさまざまな色が形成されます。 CMK −これは減法混色の色空間です。この場合、白から始めてシアン、マゼンタ、イエローの値を差し引くことでさまざまな色が形成されます
-
JShellツールはJava9の内部でどのように機能しますか?
JShellツール Java 9で導入されました これにより、Java言語の機能と豊富なライブラリをすばやく探索、発見、実験できる、高速で使いやすい環境が提供されます。 JShellコンソールに入力されたコードは、 JLineによって処理されます。 。これは、コンソールでキャプチャできるようにするJavaライブラリです。コードが入力されると、JShellパーサーによって解析されます。 そのタイプを決定するために(メソッド 、変数 など)。 JShellパーサー 次のルールでクラスにラップされます: すべてのインポートはこのクラスの最上位に配置されます。 変数、メソッド、クラス宣言は静的に
-
Java OpenCVを使用して2つの画像に対してビット単位のAnd演算を実行するにはどうすればよいですか?
bitwise_and()を使用して、2つの画像間のビット単位の接続詞を計算できます org.opencv.core.Coreのメソッド クラス。 このメソッドは、3つのマットを受け入れます ソース、デスティネーション、および結果のマトリックスを表すオブジェクトは、ソースマトリックス内のすべての要素のビット単位の結合を計算し、結果をデスティネーションマトリックスに格納します。 例 次のJavaの例では、画像をバイナリスケールとグレースケールに変換し、結果のビット単位の接続詞を計算しています。 import org.opencv.core.Core; import org.opencv
-
Java OpenCVライブラリを使用して画像の輪郭を見つける方法は?
輪郭は、特定の形状の境界に沿ったすべての点を結ぶ線に他なりません。これを使用すると、次のことができます- オブジェクトの形を見つけます。 オブジェクトの面積を計算します。 オブジェクトを検出します。 オブジェクトを認識します。 findContours()を使用して、画像内のさまざまな形状やオブジェクトの輪郭を見つけることができます 方法。このメソッドは、次のパラメーターを受け入れます- バイナリイメージ。 タイプMatOfPointの空のリストオブジェクト 輪郭を保存します。 画像トポロジを格納するための空のMatオブジェクト。 指定さ
-
画像輪郭JavaOpenCVライブラリの領域を見つける方法は?
輪郭は、特定の形状の境界に沿ったすべての点を結ぶ線に他なりません。これを使用すると、次のことができます- オブジェクトの形を見つけます。 オブジェクトの面積を計算します。 オブジェクトを検出します。 オブジェクトを認識します。 findContours()を使用して、画像内のさまざまな形状やオブジェクトの輪郭を見つけることができます 方法。同じように描くことができます また、指定された入力画像で形状の領域を見つけることもできます。これを行うには、 contourArea()を呼び出す必要があります Imgprocクラスのメソッド。このメソッドは、特定の形状の輪
-
OpenCV Javaライブラリを使用して画像の要点を検出する方法は?
detect() org.opencv.features2d.Feature2Dのメソッド (抽象)クラスは、指定された画像の要点を検出します。この方法では、マットを渡す必要があります ソース画像を表すオブジェクトと空のMatOfKeyPoint 読み取りキーポイントを保持するオブジェクト。 drawKeypoints()を使用して、画像に描画キーポイントを描画できます。 org.opencv.features2d.Features2dのメソッド クラス。 注 Feature2Dは抽象クラスであるため、そのサブクラスの1つをインスタンス化してdetect()メソッドを呼び出す必要
-
OpenCV Javaライブラリを使用して2つの画像の要点を一致させる方法は?
detect() org.opencv.features2d.Feature2Dのメソッド (抽象)クラスは、指定された画像の要点を検出します。この方法では、マットを渡す必要があります ソース画像と空のMatOfKeyPointを表すオブジェクト 読み取りキーポイントを保持するオブジェクト。 drawMatches() org.opencv.features2d.Feature2Dのメソッド クラスは、指定された2つの画像のキーポイント間の一致を見つけて、それらを描画します。このメソッドは、次のパラメーターを受け入れます- src1 −マットのオブジェクト 最初のソース画像を
-
Java OpenCVライブラリを使用して画像にマーカーを描画するにはどうすればよいですか?
drawMarker()を使用して、画像にメーカーを描画できます org.opencv.imgproc.Imgprocのメソッド クラス。このメソッドは、次のパラメーターを受け入れます- img −入力画像を表すMatオブジェクト。 位置 −クラスポイントのオブジェクト マーカーの位置を指定します。 色 −マーカーの色を指定するクラスScalarのオブジェクト。 markerType −マーカーのタイプを指定する整数定数。 サイズ −マーカーのサイズを指定する整数値。 厚さ −マーカーの厚さを指定する整数値。 例 import org.op
-
Java OpenCVライブラリを使用して画像のピクセル(RGB値)を取得するにはどうすればよいですか?
デジタル画像はピクセルの2D配列として保存され、ピクセルはデジタル画像の最小要素です。 各ピクセルにはアルファ、赤、緑、青の値が含まれ、各色の値は0〜255で、8ビット(2 ^ 8)を消費します。 ARGB値は、同じ順序(右から左)で4バイトのメモリに格納され、青の値は0〜7ビット、緑の値は8〜15ビット、赤の値は16〜23ビット、アルファは24〜31です。ビット。 画像のピクセルコンテンツ(ARGB値)の取得- 画像からピクセル値を取得するには- 画像の各ピクセルをループします。つまり、画像の高さと幅を横断するネストされたループを実行します。 getRGB()メソッド
-
Java OpenCVを使用して画像に対してビット単位のNot演算を実行するにはどうすればよいですか?
bitwise_not()を使用して、2つの画像間のビット単位の接続詞を計算できます org.opencv.core.Coreのメソッド クラス。 このメソッドは、2つのマットを受け入れます ソース行列と宛先行列を表すオブジェクトは、ソース行列の各要素の逆行列を計算し、結果を宛先行列に格納します。 例 import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; public class
-
Javaを使用してOpenCVで塗りつぶされたポリゴンを描画するにはどうすればよいですか?
Java OpenCVライブラリのorg.opencv.imgprocパッケージには、Imgprocという名前のクラスが含まれています。塗りつぶされたポリゴンを描画するには、 fillPoly()を呼び出す必要があります。 このクラスのメソッド。このメソッドは、次のパラメーターを受け入れます- ポリゴンが描画される画像を表すマットオブジェクト。 タイプMatOfPointのオブジェクトを保持するリストオブジェクト。 ポリゴンの色を表すScalarオブジェクト。 線種を表す整数。 例 import java.util.ArrayList; import java.ut
-
Javaを使用してOpenCVMatオブジェクトをBufferedImageオブジェクトに変換する方法は?
OpenCVを使用して画像を読み込もうとした場合imread() Matオブジェクトを返すメソッド。結果のMatオブジェクトの内容をAWT/Swingsウィンドウを使用して表示する場合は、Matオブジェクトをクラスjava.awt.image.BufferedImageのオブジェクトに変換する必要があります。そのためには、以下の手順に従う必要があります- マットをMatOfByteにエンコードする −まず、行列をバイトの行列に変換する必要があります。 Imgcodecsクラスのメソッドimencode()を使用してこれを行うことができます。 このメソッドは、Stringパラメーター(画
-
Java OpenCVライブラリを使用して画像の輪郭を描く方法は?
輪郭は、特定の形状の境界に沿ったすべての点を結ぶ線に他なりません。これを使用すると、次のことができます- オブジェクトの形を見つけます。 オブジェクトの面積を計算します。 オブジェクトを検出します。 オブジェクトを認識します。 findContours()を使用して、画像内のさまざまな形状やオブジェクトの輪郭を見つけることができます 方法。同じように描くことができます drawContours()を使用して、見つかった画像の輪郭を描くことができます メソッドこのメソッドは次のパラメータを受け入れます- 結果画像を保存するための空のMatオブジェクト。
-
Java 9でサービスプロバイダーインターフェイスを作成するにはどうすればよいですか?
サービスの実装を提供するモジュール インターフェースには「提供」が含まれています モジュール記述子のステートメント ファイル。モジュールに「提供」がない場合 「モジュール記述子ファイルのステートメント。サービスローダーはそのモジュールをロードできません。 サービスプロバイダーインターフェイスを作成できます 以下の手順を使用して: 新しいモジュールcom.tutorialspoint.serviceproviderinterfaceを作成します 。 src / main / java ディレクトリには、「module-info.java」を作成します。 ファイル。 ソースディレクトリ内
-
Java9のJShellのさまざまな/varsコマンドは何ですか?
JShell インタラクティブなコマンドラインです Java9で導入されたツール。REPLとも呼ばれます。 入力を受け取り、それを評価し、出力をユーザーに出力するツール。 JShellツールでは、内部コマンド / varsを使用して作成されたすべての変数を一覧表示できます。 。異なる/ vars 以下にリストされているJShellツールで使用可能なコマンド。 /vars /vars [ID] /vars [Variable_Name] /vars -start /vars -all / vars: このコマンドを使用すると、現在のセッションのすべてのアクティブな変数のリストを表示
-
Java 9で既存のモジュールを変更するにはどうすればよいですか?
モジュール は、名前付きの自己記述型のコードとデータのコレクションです。コードは、Javaクラスやインターフェースなどのタイプを含むパッケージのセットとして編成されています。データには、リソースやその他の種類の静的情報が含まれます。モジュールを宣言してから、 module-info.javaを追加する必要があります ソースコードのルートにあります。 以下は「module-info.java」のテンプレートです。 ファイル。 module <module-name> { requires <module-name1> ;