15 Ağustos 2017 Salı

OpenCV Imgcodecs Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.opencv.core.Mat;
import org.opencv.core.MatOfByte;
import org.opencv.imgcodecs.Imgcodecs;
imencode metodu Şöyle yaparız.
Mat frame = ...;
MatOfByte mem = new MatOfByte(); /// start button 
Imgcodecs.imencode(".bmp", frame, mem);
Image im = ImageIO.read(new ByteArrayInputStream(mem.toArray()));
imread metodu
Şöyle yaparız.
Mat image = Imgcodecs.imread(Foo.class.getResource("image2.jpg").getPath());  
Şöyle yaparız
String file ="C:/smartphone.jpg";
Mat img = Imgcodecs.imread(file); 
imwrite metodu
Şöyle yaparız.
Mat destination = ...
Imgcodecs.imwrite("C:\\mask.jpg",destination);
Şöyle yaparız.
Mat image = ...;
String filename = "ouput.png";
Imgcodecs.imwrite(filename, image); 

Hiç yorum yok:

Yorum Gönder