라즈베리제로에 opencv 설치를 진행하는데

 

제로형이 자꾸 설치가 안되었단다.. 그딴 모듈이 없대

 

<opencv 설치과정>

sudo apt-get -y update && sudo apt-get -y upgrade

sudo apt-get -y install python3-dev

pip3 install opencv-pyhton

pip3 install opencv-contrib-python

pip3 install opencv-contrib-python

sudo apt-get install libatlas-base-dev

 

왜안되는가 뒤져보니 설치바 뒤에 '죽었음' 이라고 붙어있는거

(이래서 리눅스에 한글표시 잘안함. 영어로하면 killed)

 

설치하는데 cache가 부족해서 생기는 에러라고함.

아무래도 제로다보니 메모리가 부족하긴하니까

 

pip3 install opencv-python --no-cache-dir 

 

이렇게 하니까 해결되는거 같았는데

안된다ㅋㅋ; setup중에서 멈췄다

 

밑의 방법으로 시도하는 중

https://student-develop.tistory.com/4

 

 

아근데 진짜 라즈베리제로가 가성비는 좋은데

5pin 허브없으면 답이없다

일일이 vnc접속하는데 꽤나 애먹었음

 

처음에 와이파이 연결하는것도 있는데 나중에 올려놓을 예정

혼자 가지고 놀거아니면 진짜진짜진짜 비추;

Android WebView에서 URL 이동한 후 close이벤트 발생 시

창을닫으려고 하니까 onCreateWindow, onCloseWindow가 동작을 안하더라고?

 

왜그런지 싶어서 webChromeClient 에서 발생하는 로그 출력을 해봤음.

 

Scripts may close only the windows that were opened by them.

Scripts may close only the windows that were opened by it. 

 

이런 오류가 뜨는거 확인하고 찾아봐도 답이 안나오길래

그냥 이 에러메세지 발생했을 때 엑티비티 닫아버렸음.

private class webChromeClient extends WebChromeClient {
   
    @Override
    public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
        String error = consoleMessage.message();
        Log.d("mytag2", error);
        if (error.equals("Scripts may close only the windows that were opened by them.")) {
            finish();
            Intent intent = new Intent(getApplicationContext(), MainActivity.class);

            startActivity(intent);
        }

        return super.onConsoleMessage(consoleMessage);
    }
}

이게 맞나싶다..

 

 

 

 

+ Recent posts