일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- python __init__
- convexhull
- python 알고리즘
- word embedding
- object detection
- #프로젝트
- TensorFlow
- #opencv
- #영어 명언
- tensorflow update
- #실생활영어
- findContours
- keras
- 완전탐색
- 이미지 생성
- #영어
- 영어
- #일상영어
- 영어명언
- #Android
- python list
- #실생활 영어
- #1일1영어
- text2img
- c언어
- 딥러닝
- #English
- opencv SURF
- tokenizing
- Convolution Neural Network
- Today
- Total
목록02. Study (140)
When will you grow up?
ofImage : 오픈프레임웍스에서 제공되는 클래스이미지를 불러오거나 그리기 로딩 등 유용한 개체입니다.또한 ofImage는 그릴 이미지를 픽셀 데이터를 조작할 수 있는 편리한 클래스 입니다.대략적으로 이미지를 디스크에서 불러와 픽셀을 조작할수 있으며 OpenGL 텍스쳐를 생성하여 디스플레이 화면상에 그래픽카드를 조작을 할수가 있습니다.더욱더 자세한 사항은 여기 를 클릭하셔서 도큐먼트를 보시면 되겠습니다. 이 클래스 안에는 ofImage_()~ofImage_()allocate()bind()clear()clone()crop()cropFrom()draw()drawSubsection()getColor()getHeight()getImageType()getPixels()getTexture()getWidth()gr..
1. 비쥬얼 스튜디오 다운받기-> 다운 1_1 다운받으셧으면 기본셋팅으로 설치하기 2. OpenFrameWorks 다운받기(라이브러리)-> 다운2_1 다운받으셧으면 압축풀기! 3. Visual Stdio2015 여신후에탭 바에서 도구 -> 확장 및 업데이트 클릭후 OpenFrameWorks 입력후 설치 4.파일 ->새로만들기 새 프로젝트템플릿 아래쪽 visual c++ 탭에서 openFrameworks클릭후 프로젝트생성 5. 그후 잘생성되셧으면~ 코딩 시작!~ 그외에 잘 안되시면http://openframeworks.cc/ko/setup/vs/ 여기서 확인하시면 됩니다!
GetMessage() PeekMessage()BOOL GetMessage( BOOL PeekMessage(LPMSG lpMsg, LPMSG lpMsg, HWND hWnd,HWND hWnd, UINT wMsgFilterMin,UINT wMsgFilterMin, UINT wMsgFilterMax,UINT wMsgFilterMax); UINT wRemoveMsg); 메시지 루프에서 메시지를 가져오는 -> GetMessage()함수이다.스레드 메시지 큐에서 메시지를 가져올때, 메시지가 없으면 새로운 메시지가 전달될 때까지, 메시지를 리턴시키지 않는다. 이 시점에 다른 프로세스가 CPU를 쓸 수 있도록 양보한다. GetMessage는 메시지를 받기 전에 절대로 리턴을 않하므로, 데드 타임을 활용 X 메시지 큐에..
프로젝트를 하나생성하면 여러가지가 뜬다 이중에 src는 안드로이드 소스 파일을 관리하는 폴더다.src 폴더 안에는 패키지로 선언한 프로젝트이름이 생성되어 있으면 그 패키지 않에 MainActivity.jave가 액티비티로 위치한다gen의 파일들은 자동으로 생성된 파일이다. Andriod 4.2의 SDK와 Dependencies가 존재한다 4.2로 생성할 경우 에는;res는 프로젝트에서 사용할 리소스가 포함되어 있다. 리소스에는 화면,메뉴,이미지 등 각 종 리소스 파일이 위치하며, 추가해 사용할 수 있다. drawable-XXX 폴더에 해상도에 따른 이미지를 위치시킬 수 있다 해상도에 따르지 않고 모든 기기에서 공동으로 이미지를 처리하고 싶을 경우 drawable로 시작하는 모든 폴더를 지우고 drawab..
이클립스 설치후 간단한 이미지를 뛰어보자. 안드로이드 프로젝트를 하나 만들면 이런식으로 되어 있는것을 볼수있을것이다. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 뭐 요런식으로 되어있을것이다.여기서 메인액티비티는 안드로이드 애플리케이션에서 가장 중심이 되는 클래스이다.많은 뜻을 알기보단 아 무조껀 하나는존재하겠구나 하면서 넘어가자. 클래스를 하나만들고 imageview라고 만들고안에서 생성자를 추가후 onDraw메서드를 ..
드로우콜이란 ?->이름 그대로 화면상 이미지등을 그리기 위해 요청하는 횟수라고 생각하면 쉽다!기본적으로 CPU가 GPU 한테 position값에 그릴테니 material 을 요청하는 것이다.그래서 Hierachy뷰에 있는 GameObject들은 드로우콜 하나이상씩은 가지고있다.그래서 기본적으로 드로우 콜을 줄이기 위해서 사용 되는 방법중 하나인 Sprite Packing Tag를 사용할 것이다.아래 이미지를 보자 기본적으로 드로우콜이80개가 넘는다. 원인을 보니, 타일을 배열이든 리스트로 잡아서 뿌려서 드로우콜이 증가한것이다.그래서 이 5가지 종류의 이미지를 Tile로 Packing 작업을 할것이다.아주 간단하다. 아래원하시는 이미지를 선택후 Inspector 뷰를 본다. 위 이미지와 같은 Packing..
모노디벨롭 상단 바에 Tools -> Options클릭 하단에 보이는 Text Editor -> Syntax Highlighting 클릭 상단에 보이시는 이미지와 같은 원하시는 테마 선택후 OK버튼 눌러주시면 됩니다 Monokai 및 여러 테마를 적용 시키고 싶을떈https://github.com/dkucinskas/MonoDevelop-Styles/archive/master.zip 다운받으신후 위에보이시는 Edit를 클릭후 원하시는테마 넣어주신후! OK버튼만 눌러주시면 끝. 그럼 위에와 같은 코드가 적용 됨니다.
/* * 배열 * : 동일한 데이터 타입의 데이터 값을 일관성있게 여러 개 저장해서 관리할 수 있는 단위이다. */ public class ArrayTest1 { public static void main(String[] args) { // TODO Auto-generated method stub //배열 선언 int[] arr1; int arr2[]; //배열 객체 생성 arr1 = new int[3]; //배열에 값 할당 arr1[0]=2; arr1[1]=3; arr1[2]=4; //배열 값 출력 for(int i=0;i
화면 위에처럼 이런식으로 나오네요^~^아래는 소스코드 // //////////////////////////////////////////////////////////////////////////////// #pragma warning( disable : 4996) #include #include #include #include char m_sCls[128] ; HINSTANCE m_hInst = NULL; HWND m_hWnd = NULL; DWORD m_dWinStyle = WS_OVERLAPPEDWINDOW| WS_VISIBLE; DWORD m_dScnX = 800; // Screen Width DWORD m_dScnY = 600; // Screen Height BOOL m_bShowCusor= TRU..
package operationtypetest;public class OperationTypeTest { public static void main(String[] args){ int num1 = 10; int num2 = 3; int result = num1 % num2; System.out.println("num1 % num2 : " + result);//1 //연산 후 대입연산자 result +=3; System.out.println("result +=3 : " + result);//4 System.out.println("num1 != num2 :" +(num1 != num2)); //논리연산자 : 논리값들을 연산해서 결과로 논리값을 반환하는 연산자 //&& : 피연산자가 값이 모두 true 일때만..