Java Articles

Page 328 of 450

How to Detect the key points of an image using OpenCV Java library?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 1K+ Views

The detect() method of the org.opencv.features2d.Feature2D (abstract) class detects the key points of the given image. To this method, you need to pass a Mat the object representing the source image and an empty MatOfKeyPoint object to hold the read key points.You can draw the draw key points on the image using the drawKeypoints() method of the org.opencv.features2d.Features2d class.NoteSince Feature2D is an abstract class you need to instantiate one of its subclasses to invoke the detect() method. Here we have used the FastFeatureDetector class.Features2D and Features2d are two different classes of the package features2d don’t get confused...Exampleimport org.opencv.core.Core; import org.opencv.core.Mat; ...

Read More

How to find the area of an image contour Java OpenCV library?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 989 Views

Contours are nothing but the line joining all the points along the boundary of a particular shape. Using this you can −Find the shape of an object.Calculate the area of an object.Detect an object.Recognize an object.You can find the contours of various shapes, objects in an image using the findContours() method. In the same way you can drawYou can also find the area of the shapes in the given input images. To do so you need to invoke the contourArea() method of the Imgproc class. This method accepts the contour of a particular shape, finds and returns its area.ExampleFollowing java ...

Read More

How to find Image Contours using Java OpenCV library?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 2K+ Views

Contours are nothing but the line joining all the points along the boundary of a particular shape. Using this you can −Find the shape of an object.Calculate the area of an object.Detect an object.Recognize an object.You can find the contours of various shapes, objects in an image using the findContours() method. This method accepts the following parameters −A binary image.An empty list object of type MatOfPoint to store the contours.An empty Mat object to store the image topology.Two integer variables to specify the mode and method to find the contours of the given image.Exampleimport java.util.ArrayList; import java.util.Iterator; import java.util.List; import ...

Read More

How to perform Bitwise And operation on two images using Java OpenCV?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 734 Views

You can compute bitwise conjunction between two images using the bitwise_and() method of the org.opencv.core.Core class.This method accepts three Mat objects representing the source, destination and result matrices, calculates the bitwise conjunction of each every element in the source matrices and stores the result in the destination matrix.ExampleIn the following Java example we are converting an image into binary and gray scale and calculating the bitwise conjunction of the results.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 {       //Loading the OpenCV core library   ...

Read More

How to draw a polygon in OpenCV using Java?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 617 Views

A polygon with all the interior angles less than 180 is known as a convex polygon. The org.opencv.imgproc package of Java OpenCV library contains a class named Imgproc. To draw a polygon you need to invoke the fillConvexPoly() method of this class. This method accepts 3 parameters −A Mat object representing the image on which the polygon is to be drawn.A MatOfPoint object points between which the polygon is to be drawn.A Scalar object representing the color of the polygon.Exampleimport org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.MatOfPoint; import org.opencv.core.Point; import org.opencv.core.Scalar; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class DrawingConvexPolygon {    public ...

Read More

How to draw a filled circle in OpenCV using Java?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 755 Views

The org.opencv.imgproc package of Java OpenCV library contains a class named Imgproc. This class provides a method named circle(), using this you can draw a circle on an image. This method provides the following parameters −A Mat object representing the image on which the circle is to be drawn.A Point object representing the center of the circle.An integer variable representing the radius of the circle.A Scalar object representing the color of the circle(BGR).An integer representing the thickness of the circle(default 1).If you pass Imgproc.FILLEDas line type, this method generates/draws a filled circle.Exampleimport org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Scalar; import ...

Read More

How to convert OpenCV Mat object to JavaFX WritableImage?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 544 Views

If you try to read an image using the OpenCV imread() method it returns a Mat object. If you want to display the contents of the resultant Mat object using a JavaFX window You need to convert the Mat object to an object of the class javafx.scene.image.WritableImage. To do so, you need to follow the steps given below −Encode the Mat to MatOfByte − First of all, you need to convert the matrix to the matrix of a byte. You can do it using the method imencode() of the class Imgcodecs.This method accepts a String parameter(specifying the image format), a ...

Read More

How to create a database in MongoDB using Java?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 2K+ Views

There is no separate method to create a MongoDB database in Java, you can create a database by invoking the getDatabase() method of the com.mongodb.MongoClient class.Exampleimport com.mongodb.MongoClient; public class CreatingDatabase {    public static void main( String args[] ) {       //Creating a MongoDB client       @SuppressWarnings("resource")       MongoClient mongo = new MongoClient( "localhost" , 27017 );       //Accessing the database       mongo.getDatabase("myDatabase1");       mongo.getDatabase("myDatabase2");       mongo.getDatabase("myDatabase3");       System.out.println("Databases created successfully");    } }OutputDatabases created successfully

Read More

How to drop an index in MongoDB using Java?

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 670 Views

In MongoDB to drop an index, you need to use dropIndex() method.Syntaxdb.COLLECTION_NAME.dropIndex({KEY:1})In Java, you can drop an Index using the dropIndex() method, to this method you need to pass the type of the index (ascending or descending) and the field name on which you have created it.dropIndex(Indexes.ascending("name"));Exampleimport com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Indexes; import org.bson.Document; import com.mongodb.MongoClient; public class DroppingIndex {    public static void main( String args[] ) {       //Creating a MongoDB client       MongoClient mongo = new MongoClient( "localhost" , 27017 );       //Accessing the database       MongoDatabase database = ...

Read More

Explain Java MongoDB projections

Maruthi Krishna
Maruthi Krishna
Updated on 10-Apr-2020 1K+ Views

While retrieving data from MongoDb collections you can select only necessary data using projections. In Java, you can project necessary data while reading the documents from a collection using the projection() method. Invoke this method on the result of find(), bypassing the names of the required filed names as −projection(Projections.include("name", "age"));ExampleFollowing Java examples read the documents from a collection, using projection we are displaying the values of name and age fields only.import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Projections; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.bson.Document; import com.mongodb.MongoClient; public class ProjectionExample {    public static void main( String args[] ...

Read More
Showing 3271–3280 of 4,498 articles
« Prev 1 326 327 328 329 330 450 Next »
Advertisements