개발 일지 4

개발일기

어제 그렇게 tensorflow 다운로드 방식이 어려워 보여서 포기하고 잤는데 다른 환경들은 바뀌지 않아서 tensorflow만 다운로드를 새로 받았다. pip install tensorflow-gpu==1.8.0 == 뒤에는 자신이 원하는 버전이있으면 저렇게 설치하면 된다. 누누히 말하지만 앞에 해야할 부분이 많다. tensorflow-gpu 버전을 다운로드 받는 방법을 말해주는거다. 최신 버전을 다운로드 받고 싶다면 == 부터 안적으면 된다. 그렇게 하면 되는 줄알 았는데 새로운 오류가 났다. urllib.request 모듈이 없다고 한다. 그래서 알아보니 urllib 모듈은 python3 이상의 버전에서만 사용할 수 있다는 것이다. ubuntu 환경에서 기본 python 버전은 2.7 버전이다 설정..

개발 일지 2019.11.19

개발일기

그 동안 여러가지를 하느라 개발일지를 이제서야 쓴다.. 일단 애저를 사용하여 가상컴퓨터를 사용하여 서버를 통해 이미지를 변환하여 변환된 결과값을 받는 방식을 이용하려한다. 서버를 구축한 후 가상환경을 만들어주고 다른 어플리케이션에서 값을 보내주면 결과값을 출력하는 방식으로 해볼 것이다. 서버의 가상환경을 구축하고 환경설정을 하였는데.. cv2 를 import 할 수 없다고 에러 메세지가 떴다. ImportError: numpy.core.multiarray failed to import numpy의 버전이 안맞아서 업그레이드 시켜주면 된단다. 그래서 pip install -U numpy 를 사용하였는데 요번에는 pip 패키지가 설치 되어있지 않단다.. 그래서 apt install python pip 를 통..

개발 일지 2019.11.19

개발일기

파이썬 연동을 할때 takes exactly 1 argument (2 given)' 이라는 오류가 떴다. 알아보니 These two calls are treated the same in all regards, including the error messages you get. If you don't need to pass the instance to a method, you can use a staticmethod: 에러메세지와 함께 인자도 같이가서 그런것이다 인자는 한개인데 두개를 주고있어서.. @staticmethod 를적어 해결하였다. @staticmethod def enter(data): return data 이렇게 적으니까 self 라는 인자를 꼭 안넣어도 됐다. ScriptSource scri..

개발 일지 2019.10.29

개발일기

C# 윈폼과 파이썬 딥러닝을 연결하여 윈도우즈 관련 어플리 케이션을 만들어볼 것이다. 일단 윈폼에서 로컬에 있는 이미지를 가져와야 하기 때문에 버튼의 클릭에 따라 버튼이 작동하도록 버튼 클릭의 메소드를 다음과 같이 작성하였다. private void button1_Click(object sender, EventArgs e) { // 해당 파일의 이름을 저장할 String 을 할당 받는다. // 지금은 해당 파일의 경로를 통해 이미지를 불러와서 PictureBox에 띄우지만 나중에는 이를 파이썬으로 보내 딥러닝을 할 것. String image_file = string.Empty; // Dialog 를 열어 원하는 파일을 부를 창을 연다. OpenFileDialog dialog = new OpenFileD..

개발 일지 2019.10.26