본문 바로가기

전체 글

(180)
[API] 카카오 음성 합성 API사용 https://mobaxterm.mobatek.net/download.html 여기서 홈에디션 다운로드 에러1. Request를 복붙해서 보냄. URL using bad/illegal format or missing URL 뜸 => -H "Authorization: KakaoAK kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk" \에서 => -H "Authorization: KakaoAK kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk"\이렇게 붙어있어서 badURL이었음. https://developers.kakao.com/docs/latest/ko/voice/rest-api#text-to-speech https://developers.kakao.com/assets/guide/ka..
[openCV] 용어정리 - DNN, Scalar, Mat OpenCV객체 용어 정리 DNN : Deep Neural Network opencv에서 제공하는 딥러닝 관련 모듈 Scalar클래스 4차원 이하 영상의 픽셀값을 표현하는 용도로 사용되는 클래스 영상의 픽셀값을 표현하는 용도로 사용된다. Scalar yesllo(0, 255, 255); yellow : [0, 255, 255 , 0] Mat클래스 2차원 영상 데이터를 저장하고 처리하는 용도로 사용하는 클래스 행렬 또는 벡터를 저장할 수 있다. Mat클래스의 생성 Mat img2(480, 640, CV_8UC1); Mat img3(Size(640, 480, CV_8UC1); MAT행렬의 깊이가 CV_8U는 행렬의 원소가 unsigned char자료형을 사용한다는 의미 CV_8UC1 타입은 그레이 스케일 영..
[개념] 모듈(module)이란? What is Module? 모듈이란 한 시스템의 기능적 구성요소를 의미한다. ex> 컴퓨터 시스템 = CPU, RAM, HDD의 구성요소를 모듈이라고 한다. 각 모듈은 시스템의 특정한 기능을 담당한다. What is Class? Class는 사전적으로 Classify, 분류하다는 의미로써, 내가 고려하고 있는 속성(변수)들을 한군데 묶는다는 의미이다. 예를 들어서, 게임 케릭터를 만들 때, 공격력, 체력, 방어력등 속성을 한 케릭터에다가 묶을 수 있다. 이렇게 한 군데 묶는 이유는 중복을 모아줄 수 있기 때문이다. 클래스는 객체(Object)의 틀(template)이라고 표현한다. Difference Betweent Class and Module? 모듈은 인스턴스화 할 수 없다는 점에서 클래스와 다르지..
[안드로이드] 권한관련 순서 1.액티비티 자체에서 권한을 요청한다. permissionsNeeded에 들어갈 String배열은 이미 Manifes.permission.READ_EXTERNAL_STORAGE같이 정해졌다. Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA ArrayList permissionsNeeded = new ArrayList(); ActivityCompat.requestPermissions(activity, permissionsNeeded.toArray(new String[permissionsNeeded.size()]), requestCode); 2. 권한 요..
[rtmp] rtmp서버 제대로 설치됬는지 확인하는 용도 https://roqkfwk.tistory.com/7 서버로 보내는 쪽 라이브러리 추천 https://roqkfwk.tistory.com/9 내가 쓴 서버에 rtmp보내는 라이브러리 https://github.com/pedroSG94/rtmp-rtsp-stream-client-java 서버에서 스트림 받는 쪽 라이브러리 https://github.com/pedroSG94/vlc-example-streamplayer 받는쪽 라이브러리 영어문서. 그러나 실제로 참조는 안함. https://www.truiton.com/2015/03/stream-rtmp-live-android/ 찾기만 하고 실제로 참조하지 않은 자료들 https://github.com/begeekm..
Nginx설치 드래그드롭이 된다. 그냥 긁어서 설치하면 된다. 서버 포트번호는 변경해놓아야 한다. https://roqkfwk.tistory.com/6?category=784774 이어지는 자료이니깐 보면 좋다. https://roqkfwk.tistory.com/7 이건뭥미? https://juyoung-1008.tistory.com/31 이거는 함께 보면 좋은 자료이다. https://m.blog.naver.com/PostView.nhn?blogId=surglee&logNo=220940845743&proxyReferer=https:%2F%2Fwww.google.com%2F 관련 버그사항 https://rednine.tistory.com/668 [Ubuntu] zlib 설치 zlib 설치. zlib 설치 Downloa..
[안드로이드] Volley사용시 NetworkResponseError 제대로 잡기 new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { NetworkResponse networkResponse = error.networkResponse; if (networkResponse != null && networkResponse.data != null) { String jsonError = new String(networkResponse.data); Log.d(TAG, "onErrorResponse: " + jsonError); } } } 참조 문서 : https://stackoverflow.com/questions/42038626/how-to-get-json-error-response-..
[안드로이드] 카카오 결제 api 결제 api가 안 되었었다. 1. 플랫폼에 내 사이트 도메인 제대로 등록되었는지 확인 2. POST로 보냈는지 확인 3. HEADER인지 PARAM인지 확인 4. --data-urlencode 'approval_url=https://developers.kakao.com/success' \ --data-urlencode 'fail_url=https://developers.kakao.com/fail' \ --data-urlencode 'cancel_url=https://developers.kakao.com/cancel' Request의 data_urlencode에서 오류가 있었다. 5. 내 앱키가 Admin키인지 확인.(네이티브 앱키 아님) 6. 안드로이드에 키 해시 제대로 등록되었는지 확인 https://..