找到 34423 篇文章 相关编程

如何使用 Java OpenCV 库查找图像轮廓?

Maruthi Krishna
更新于 2020年4月10日 08:52:28

1K+ 次查看

轮廓不过是连接特定形状边界上所有点的线。使用它,您可以 - 查找物体的形状。计算物体的面积。检测物体。识别物体。您可以使用 findContours() 方法查找图像中各种形状、物体的轮廓。此方法接受以下参数 - 二值图像。一个类型为 MatOfPoint 的空列表对象,用于存储轮廓。一个空 Mat 对象,用于存储图像拓扑。两个整型变量,用于指定查找给定图像轮廓的模式和方法。示例import java.util.ArrayList; import java.util.Iterator; import java.util.List; import ... 阅读更多

如何使用 Java OpenCV 对两个图像执行按位与运算?

Maruthi Krishna
更新于 2020年4月10日 08:47:14

555 次查看

您可以使用 org.opencv.core.Core 类的 bitwise_and() 方法计算两个图像之间的按位合取。此方法接受三个表示源、目标和结果矩阵的 Mat 对象,计算源矩阵中每个元素的按位合取,并将结果存储在目标矩阵中。示例在下面的 Java 示例中,我们将图像转换为二进制和灰度,并计算结果的按位合取。import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class BitwiseAndExample {    public static void main(String args[]) throws Exception {       //加载 OpenCV 核心库   ... 阅读更多

JShell 工具在 Java 9 中是如何工作的?

raja
更新于 2020年4月10日 08:52:04

272 次查看

JShell 工具在 Java 9 中引入,它提供了一个快速友好的环境,使我们能够快速探索、发现和试验 Java 语言特性和广泛的库。当代码输入到 JShell 控制台时,它由 JLine 处理。它是一个 Java 库,允许我们在控制台上捕获。输入代码后,JShell 解析器会对其进行解析,以确定其类型(方法、变量等)。JShell 解析器包装在一个类中,并遵循以下规则:所有导入都放在此类的顶部。变量、方法和类声明成为静态成员 ... 阅读更多

如何使用 Java OpenCV 库更改图像的颜色空间?

Maruthi Krishna
更新于 2020年4月10日 08:42:41

629 次查看

使用颜色空间协议,您可以表示图像中的颜色。OpenCV 中有几种可用的颜色空间,其中一些是 -BGR - RGB 是最广泛使用的颜色空间,其中每个像素实际上是由三种不同的颜色(强度)值形成的:红色、蓝色和绿色,它是 OpenCV 中的默认颜色空间,但它存储为 BGR。HSV - 在 HSV 颜色空间中,不同的颜色是通过改变色相、饱和度和亮度形成的。CMK - 这是一种减色颜色空间,在这种颜色空间中,不同的颜色是通过减去青色、... 阅读更多

如何使用 Java 删除 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:39:17

2K+ 次查看

您可以使用 drop() 方法从 MongoDB 中删除现有的集合。语法db.coll.drop()其中,db 是数据库。coll 是您要插入文档的集合(名称)示例假设我们在 MongoDB 数据库中创建了 3 个集合,如下所示 -> use sampleDatabase 切换到 db sampleDatabase > db.createCollection("students") { "ok" : 1 } > db.createCollection("teachers") { "ok" : 1 } > db.createCollection("sample") { "ok" : 1 } > show collections sample students teachers以下查询删除名为 sample 的集合。> db.sample.drop() true > show collections example students teachers使用 Java 程序在 Java 中,您可以使用 com.mongodb.client.MongoCollection 接口的 drop() 方法删除集合。此方法接受一个表示您要删除的集合(名称)的字符串作为参数。因此,要删除名为 sample 的集合,可以使用以下 Java 代码 -MongoDatabase db = mongoClient.getDatabase("sampleDatabase"); MongoCollection coll = db.getCollection("sample"); coll.drop();使用 Java 代码删除名为 students 的集合 -MongoDatabase db = mongoClient.getDatabase("sampleDatabase"); MongoCollection coll = db.getCollection("students"); coll.drop(); ... 阅读更多

如何使用 Java 删除 MongoDB 文档?

Maruthi Krishna
更新于 2020年4月10日 08:24:56

3K+ 次查看

您可以使用 remove() 方法从 MongoDB 中现有集合中删除文档。语法db.coll.remove(DELLETION_CRITTERIA)其中,db 是数据库。coll 是您要插入文档的集合(名称)示例假设我们在 MongoDB 数据库中有一个名为 students 的集合,其中包含以下文档 -{name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age:28, city:"Hyderabad"} {name:"Ramani", age:35, city:"Delhi"}以下查询删除名称值为 Ram 的文档。> db.test.remove({'name': 'Ram'}) WriteResult({ "nRemoved" : 1 }) > db.test.find() { "_id" : ObjectId("5e8700"), "name" : "Roja", "age" : 28, "city" : "Hyderabad" } { "_id" : ObjectId("5e4161"), "name" : "Ramani", "age" : 35, "city" : "Delhi" ... 阅读更多

如何使用 Java 从 MongoDB 集合中检索所有文档?

Maruthi Krishna
更新于 2020年4月10日 08:20:50

20K+ 次查看

您可以使用 find() 方法从 MongoDB 中现有集合中检索文档。语法db.coll.find()其中,db 是数据库。coll 是您要插入文档的集合(名称)示例假设我们在 MongoDB 数据库中有一个名为 students 的集合,其中包含以下文档 -{name:"Ram", age:26, city:"Mumbai"} {name:"Roja", age:28, city:"Hyderabad"} {name:"Ramani", age:35, city:"Delhi"}以下查询从收集的样本中检索所有文档。> use myDatabase() 切换到 db myDatabase() > db.createCollection(sample) { "ok" : 1 } > > db.sample.find() { "_id" : ObjectId("5e870492af638d501865015f"), "name" : "Ram", "age" : 26, "city" : "Mumbai" } { "_id" : ObjectId("5e870492af638d5018650160"), "name" : "Roja", ... 阅读更多

如何使用 Java 将多个文档插入 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:18:40

2K+ 次查看

您可以使用 insertMany() 方法将多个文档插入 MongoDB 中现有集合。语法db.coll.insert(docArray)其中,db 是数据库。coll 是您要插入文档的集合(名称)docArray 是您要插入的文档数组。示例> use myDatabase() 切换到 db myDatabase() > db.createCollection(sample) { "ok" : 1 } > db.test.insert([{name:"Ram", age:26, city:"Mumbai"}, {name:"Roja", age:28, city:"Hyderabad"}, {name:"Ramani", age:35, city:"Delhi"}]) BulkWriteResult({    "writeErrors" : [ ],    "writeConcernErrors" : [ ],    "nInserted" : 3,    "nUpserted" : 0,    "nMatched" : 0,    "nModified" : 0,    "nRemoved" : 0,    "upserted" : [ ] })使用 ... 阅读更多

如何使用 Java 将文档插入 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:15:34

6K+ 次查看

您可以使用 insert() 方法将文档插入 MongoDB 中现有集合。语法db.coll.insert(doc)其中,db 是数据库。coll 是您要插入文档的集合(名称)doc 是您要插入的文档。示例> use myDatabase() 切换到 db myDatabase() > db.createCollection(sample) { "ok" : 1 } > db.sample.insert({name:"Ram", age:26, city:"Hyderabad"}) WriteResult({ "nInserted" : 1 })使用 Java 程序在 Java 中,您可以使用 com.mongodb.client.MongoCollection 接口的 insertOne() 方法将文档插入集合。此方法接受一个表示您要插入的文档的对象(文档)作为参数。因此,要在 MongoDB 中创建集合,可以使用以下代码 -MongoClient mongoClient = new MongoClient("localhost", 27017); MongoDatabase db = mongoClient.getDatabase("myDatabase"); MongoCollection coll = db.getCollection("sample"); Document doc = new Document("name", "Ram").append("age", 26).append("city", "Hyderabad"); coll.insertOne(doc); ... 阅读更多

如何使用 Java 创建 MongoDB 集合?

Maruthi Krishna
更新于 2020年4月10日 08:12:03

3K+ 次查看

您可以使用 `db.createCollection()` 方法在 MongoDB 中创建集合。语法db.createCollection(name, options)其中db 是数据库。name 是要创建的集合的名称。Option 是可选参数集,例如 capped、auto indexed、size 和 max。示例> use myDatabase 切换到 db myDatabase > db.createCollection("myCollection") { "ok" : 1 }使用 Java 程序在 Java 中,您可以使用 com.mongodb.client.MongoDatabase 接口的 `createCollection()` 方法创建集合。此方法接受一个表示集合名称的字符串值。因此,要在 MongoDB 中使用 Java 程序创建集合 -确保您已在系统中安装了 MongoDB添加以下依赖项 ... 阅读更多

广告

© . All rights reserved.