2014-07-25 4 views
0

동일한 스레드가 있다는 것을 알았습니다 : OpenCv Error in C Wrapper for imread: QNativeImage: Unable to attach to shared memory segment 그 스레드는 약 4 개월 전에 게시되었습니다. 어떤 대답도 없음. 그래서 저는 다시 게시합니다.QNativeImage : 공유 메모리 세그먼트에 연결할 수 없습니다.

이 코드는 eclipse luna on 우분투 14.04에서 실행되었습니다.

#include <iostream> 

#include <opencv2/opencv.hpp> 

using namespace std; 
using namespace cv; 

int main(int argc, char* argv[]) 
{ 
    Mat img = imread("/home/tqjustc/Pictures/2.jpg", CV_LOAD_IMAGE_COLOR); 
    imshow("opencvtest", img); 
    waitKey(0); 
    return 0; 
} 

그러나 오류가 있습니다.

init done 
opengl support available 
QNativeImage: Unable to attach to shared memory segment. 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 
QNativeImage: Unable to attach to shared memory segment. 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 

누구든지이 문제를 해결할 수 있습니까?

+0

동일한 질문에 대해서는 반복해서 질문하지 마십시오. 자세한 내용이 있으면 기존 질문에 추가하십시오. 귀하의 용어 "스레드"의 사용은 토론 포럼으로 생각하는 것을 의미합니다. SO는 가장 중요한 토론 포럼이 아니며이를 사용하려는 시도는 유효하지 않습니다. 당신이해야할 일은 원래의 질문을 upvote하고, 아마도 짧은 testcase에서 (다른 하나는 그대로 둔 채로) 편집하는 것입니다. –

답변

0

나는 QNativeImage: Unable to attach to shared memory segment을 검색했으며이 부분은 bug report with a solution입니다.

+0

고마워,하지만 터미널에서 'LIBOVERLAY_SCROLLBAR = 0 retext'를 실행하면 retext를 설치하라는 메시지가 표시되면서 설치했다. 그런 다음 명령을 다시 실행하면 새로운 txt 파일이 열리고 ..... 문제는 해결되지 않습니다. 이미지 크기를 작은 크기로 조정할 때 (예 : 500 * 500이면 오류가 사라집니다. 그러나 너무 큰 이미지 크기의 경우 오류가 계속 존재합니다. – tqjustc

관련 문제