Friday, 15 August 2014

OPENCV Resize with accents and special characters, on Imgproc Java -



OPENCV Resize with accents and special characters, on Imgproc Java -

i'm doing processing of files containing accents , special letters such "º", when seek rotate image or resize using imgproc, next error issued:

string originalfilename = "d:\\ºteste\\teste4.jpg" mat image = highgui.imread(originalfilename); int width = image.cols(); int height = image.rows(); double resizerate = 0; if (resizetoheight <= 0) { resizerate = ((resizetowidth * 100.0) / width) / 100.0; } if (resizetowidth <= 0) { resizerate = ((resizetoheight * 100.0) / height) / 100.0; } mat resizeimage = new mat(); if (resizerate > 0) { size sz = new size(resizerate * width, resizerate * height); imgproc.resize(image, resizeimage, sz); } else { size sz = new size(resizetowidth, resizetoheight); imgproc.resize(image, resizeimage, sz); }

message on rotate

" opencv error: assertion failed (src.cols > 0 && src.rows > 0) in cv::warpaffine, file ........\opencv\modules\imgproc\src\imgwarp.cpp, line 3455 exception in thread "main" cvexception [org.opencv.core.cvexception: cv::exception: ........\opencv\modules\imgproc\src\imgwarp.cpp:3455: error: (-215) src.cols > 0 && src.rows > 0 in function cv::warpaffine ] @ org.opencv.imgproc.imgproc.warpaffine_2(native method) @ org.opencv.imgproc.imgproc.warpaffine(imgproc.java:9559) @ juca.bastiao.processor.autorotate(processor.java:258) @ juca.bastiao.processor.doresize(processor.java:91) @ juca.bastiao.processor.resizetofile(processor.java:52) @ juca.bastiao.testes.main(testes.java:30) "

message on resize

opencv error: assertion failed (ssize.area() > 0) in cv::resize, file ........\opencv\modules\imgproc\src\imgwarp.cpp, line 1834 exception in thread "main" cvexception [org.opencv.core.cvexception: cv::exception: ........\opencv\modules\imgproc\src\imgwarp.cpp:1834: error: (-215) ssize.area() > 0 in function cv::resize ] @ org.opencv.imgproc.imgproc.resize_1(native method) @ org.opencv.imgproc.imgproc.resize(imgproc.java:8959) @ juca.bastiao.processor.doresize(processor.java:111) @ juca.bastiao.processor.resizetofile(processor.java:52) @ juca.bastiao.testes.main(testes.java:30)

java opencv resize

No comments:

Post a Comment