Soru & Cevap

org.opencv.highgui.Highgui.imread_1 Hatası

28.01.2014 - 12:45

merhaba

opencv kütüphanesi kullanarak 

Mat img_rgb = Highgui.imread("storage/emulated/0/DCIM/Camera/grayImage/14/frame1.jpg"); ile galeriden resmi almak istiyorum ancak şöyle bir hatayla karşılaşıyorum

E/AndroidRuntime(23810): java.lang.UnsatisfiedLinkError: Native method not found: org.opencv.highgui.Highgui.imread_1:(Ljava/lang/String;)

bu hata hakkında bir bilgisi olan var mı acaba?

15 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-12235-1468440280.png
yildirimosman
31.01.2014 - 02:27

Sorunu çözdüm arkadaşlar çözüm için bu yazılanları yapmanız yeterli olacaktır http://666kb.com/i/clfg1xrjpg64wg6kd.png buyrun linkinide vereyim http://stackoverflow.com/questions/11939192/unsatisfied-link-error-opencv-for-android-non-native

Caner Güral
31.01.2014 - 10:19
Sizdeki sorunun sebebi OpenCV kütüphanesini doğru yere koymayışınız mıymış yoksa OpenCVLoader instance'ini oluşturmayışınız mı?
picture-3606-1408610132.jpg
cgural
28.01.2014 - 12:55

Tamamen yazımla ilgili soruyorum:

Buradaki belgede imread metodunun iki parametre aldığı yazıyor: http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#imread Bu prototipe uymayan (tek parametreli) bir imread metodu çağırdığınız için UnsatisfiedLinkError alıyor olabilir misiniz?

Osman YILDIRIM
28.01.2014 - 01:02

örneği şuradan buldum http://stackoverflow.com/questions/13950210/highgui-imread-read-rotated-image burada tek paramete kullanıldığı içine bende öyle kullanmak istedim şimdi birde eclipse den baktım imread tek parametre alabiliyormuş aslında birden fazla hata aldım belki ben yanlış hataya bakıyorumdur.