[MFC] 이미지 자동 생성기 MFC버전!.
이미지 자동 생성기 MFC에 적용해보기!
이미지 자동 생성기 MFC에 적용해보기!
이미지 자동 생성기
간략화한 Mat 클래스 정의 ```c++ class Mat { public: Mat(); Mat(int rows, int cols, int type); Mat(Size size, int type); Mat(int rows, int cols, int ty...
Point_클래스 ```c++ template class Point_ { public: Point_(); // 기본 생성자 x=0, y=0 으로 초기화 됩니다. Point_(_Tp _x, _Tp _y); // (_x,_y) 좌표를 인자로 받는 생성자. ...
imread() Mat imread(const String& filename, int flags = IMREAD_COLOR); filename : 불러올 영상 파일 이름 flags : 영상 파일 불러오기 옵션 플래그. ImreadModes 열거형 상수를 지정합니다...
Gray Scale grayscale을 적용시키는 데는 다양한 방법이 있다. 오늘은 대표적으로 세 가지 방법을 소개하려고 한다.
소스코드 ```c++ #include <opencv2/core.hpp> // image 저장 시 사용되는 Mat class를 비롯, OpenCV에서 사용하는 기본적인 자료구조와 함수가 포함되어 있음 #include <opencv2/imgcodecs.hpp> /...
#include <opencv2/opencv.hpp> OpenCV에서 지원하는 모든 기능을 포함한다. 단 컴파일이 느려질 수 있어 아래처럼 사용한다.
Canny() 함수 사용방법 cv::Canny(src, dst, 30, 127, 3, false); cv::Canny(src[입력영상], dst[결과 영상이 저장될 Mat 형식], 30[낮은 경곗값 1], 127[높은 경곗값 2], 3[Sobel 커널크기], false[정교하게 작...
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
서론 OpenCV란 1) 오픈 소스 컴퓨터 비전 라이브러리 중 하나로 크로스 플랫폼이고 실시간 이미지 프로 세싱에 중점을 둔 라이브러리이다. 여러가지 컴퓨터 언어를 지원하고, 영상 관련 라이브러리로서 표준적 지위를 가지는 프로그램이다. 2) 기능이 다른 프로그램에 비해 매우 방대하...
2021년도 1학기 기계학습기반 영상처리 9주차 출석용 과제물입니다. Hisgogram Equalization을 활용한 color balance를 구현한 코드입니다.
2021년도 1학기 기계학습기반 영상처리 8주차 출석용 과제물입니다. 하나의 이미지에 다양한 형태의 RGB를 적용시키는 코드입니다.
2021년도 1학기 기계학습기반 영상처리 7주차 출석용 과제물입니다. Trackbar를 활용하여 동영상 재생시간을 조정하는 코드입니다.
2021년도 1학기 기계학습기반 영상처리 5주차 출석용 과제물입니다. Trackbar와 Mouse를 활용하여 사각형을 출력하는 코드입니다.
2021년도 1학기 기계학습기반 영상처리 12주차 출석용 과제물입니다. 핵심기능은 원근투영행렬추출로 번호판 영역 추출입니다.
2021년도 1학기 기계학습기반 영상처리 11주차 출석용 과제물입니다.
[1120] 세 수의 평균 [입력] 세 정수가 입력된다. [출력] 세 수의 평균을 소수 둘째자리까지 출력하시오.
[1110] 정수 그대로 출력하기 [입력] 정수를 하나 입력받는다. [출력] 입력받은 정수를 출력한다.
[1101] Hello, World! [입력] 이 문제는 입력이 없고 출력만 하면 됩니다. [출력] 이 사이트의 모든 문제는 출력 예시와 똑같은 형태로 출력해야 합니다. 이 문제는 Hello, World! 를 출력하면 되는 문제입니다.(아래 힌트를 참고하세요)
[1090] 수 나열하기 2 [입력] 시작 값(a), 등비의 값(r), 몇 번째 인지를 나타내는 정수(n)가 공백을 두고 입력된다.(모두 0 ~ 10) [출력] n번째 수를 출력한다.
[1080] 언제까지 더해야 할까? [입력] 정수 1개가 입력된다. [출력] 1, 2, 3, 4, 5 … 를 순서대로 계속 더해 합을 만들어가다가, 입력된 정수와 같거나 커졌을 때, 마지막에 더한 정수를 출력한다.
[1070] 월 입력받아 계절 출력하기 [입력] 월을 의미하는 1개의 정수가 입력된다.(1 ~ 12) [출력] 계절 이름을 출력한다.
[1060] 비트단위로 AND 하여 출력하기 [입력] 2개의 정수가 공백을 두고 입력된다. -2147483648 ~ +2147483647 [출력] 두 정수를 비트단위(bitwise)로 and 계산을 수행한 결과를 10진수로 출력한다.
[1050] 두 정수 입력받아 비교하기 2 [입력] 두 정수 a, b가 공백을 두고 입력된다. -2147483648 <= a, b <= +2147483647 [출력] a와 b의 값이 같은 경우 1을, 그렇지 않은 경우 0을 출력한다.
[1040] 정수 1개 입력받아 부호 바꿔 출력하기 [입력] 정수 1개가 입력된다. [출력] 부호를 바꿔 출력한다.
[1030] 정수 1개 입력받아 그대로 출력하기 3 [입력] 정수 1개가 입력된다. 단, 입력되는 정수의 범위는 -9223372036854775808 ~ +9223372036854775807 이다. [출력] 입력된 정수를 그대로 출력한다.
[1020] 주민번호 입력받아 형태 바꿔 출력하기 [입력] 주민번호 앞 6자리와 뒷 7자리가 ‘-‘로 구분되어 입력된다. [출력] ‘-‘를 제외한 주민번호 13자리를 모두 붙여 출력한다.
[1010] 정수 1개 입력받아 그대로 출력하기 [입력] 정수 1개가 입력된다. [출력] 입력된 정수를 그대로 출력한다.
[1001] 출력하기 01 [입력] 입력없음 [출력] Hello
```c /* 제 목 : 컴퓨팅사고력 10주차 과제 기 능 : 소문자를 대문자로 바꿔준다. 파일이름 : 201622821_김영진_컴퓨팅사고력_10주차과제.cpp 수정날짜 : 2020. 05. 21 작 성 자 : 김영진 */ #include #include void u...
```c /* 제 목 : 컴퓨팅사고력 7주차 과제 기 능 : 문자열을 입력받는 계산기 파일이름 : 201622821_김영진_컴퓨팅사고력_7주차과제.cpp 수정날짜 : 2020. 05. 10 작 성 자 : 김영진 */ #define _CRT_SECURE_NO_WARNING...
2019년도 2학기 소프트웨어공학 수업 과제물 비디오 대여 프로그램입니다.
2019년도 2학기 소프트웨어공학 수업에서 제출했던 과제물입니다. 이떄 군 휴학을 끝내고 복학하여 처음 C언어를 접했습니다. 이 코드는 제가 코딩을 배우며 처음 만든 프로그램입니다. 지금보니 많이 허접하지만 그래도 애착이 가네요 ㅎㅎ
2019년도 2학기 소프트웨어공학 수업 과제물 flash memory 2차입니다. 1차에서보다 구조체에 대한 이해도가 올라간 모습이 보이네요.
2019년도 2학기 소프트웨어공학 수업 과제물 flash memory 1차입니다. 아직 구조체에 대한 이해가 부족하던 때라서 header 파일에서 뻘짓하고 있는 모습을 볼 수 있네요…ㅋㅋ
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 두근두근 도넛 입니다. WireTorus가 좌우로 팽창, 수축을 반복하는 형태입니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 foward kinematics 입니다. 2개의 polygon과 2개의 joint로 구성되었으며 ‘q’, ‘w’, ‘a’, ‘s’ key를 사용해 조작이 가능합니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 Trackball interface 입니다. 마우스를 사용해 SolidTeapot을 x축과 y축으로 회전시킬 수 있습니다.
2019년도 2학기 컴퓨터 그래픽스 수업 마지막 과제물 입니다. 사람형태의 모형이 뛰어가는 애니메이션을 구현했으며 ‘a’, ‘d’ key를 활용하여 시점을 변경할 수 있습니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 Driving simulation 입니다. 핸들역할을 하는 Torus는 z축을 중심으로 Rotatef 함수를 사용해서 좌, 우로 회전합니다. 전방시점과 사이드미러는 glBegin(GL_LINES) 함수에 for문을 사용해 구현했습니다...
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 4view system 입니다. WireTeapot을 다양한 각도에서 확인하고 SolidTeapot에 조명효과를 주어 확인할 수 있습니다.
```c #define _CRT_SECURE_NO_WARNINGS #include #include
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
소스코드 ```python import cv2
서론 OpenCV란 1) 오픈 소스 컴퓨터 비전 라이브러리 중 하나로 크로스 플랫폼이고 실시간 이미지 프로 세싱에 중점을 둔 라이브러리이다. 여러가지 컴퓨터 언어를 지원하고, 영상 관련 라이브러리로서 표준적 지위를 가지는 프로그램이다. 2) 기능이 다른 프로그램에 비해 매우 방대하...
2021년도 1학기 기계학습기반 영상처리 9주차 출석용 과제물입니다. Hisgogram Equalization을 활용한 color balance를 구현한 코드입니다.
2021년도 1학기 기계학습기반 영상처리 8주차 출석용 과제물입니다. 하나의 이미지에 다양한 형태의 RGB를 적용시키는 코드입니다.
2021년도 1학기 기계학습기반 영상처리 7주차 출석용 과제물입니다. Trackbar를 활용하여 동영상 재생시간을 조정하는 코드입니다.
2021년도 1학기 기계학습기반 영상처리 5주차 출석용 과제물입니다. Trackbar와 Mouse를 활용하여 사각형을 출력하는 코드입니다.
2021년도 1학기 기계학습기반 영상처리 12주차 출석용 과제물입니다. 핵심기능은 원근투영행렬추출로 번호판 영역 추출입니다.
2021년도 1학기 기계학습기반 영상처리 11주차 출석용 과제물입니다.
Django Putty 환경에서 Django frame work 사용 시 문법입니다.
C++ 클래스에 대한 기본개념 정리.
이미지 자동 생성기 MFC에 적용해보기!
이미지 자동 생성기
문자열을 다루는 Data Type
간략화한 Mat 클래스 정의 ```c++ class Mat { public: Mat(); Mat(int rows, int cols, int type); Mat(Size size, int type); Mat(int rows, int cols, int ty...
Point_클래스 ```c++ template class Point_ { public: Point_(); // 기본 생성자 x=0, y=0 으로 초기화 됩니다. Point_(_Tp _x, _Tp _y); // (_x,_y) 좌표를 인자로 받는 생성자. ...
imread() Mat imread(const String& filename, int flags = IMREAD_COLOR); filename : 불러올 영상 파일 이름 flags : 영상 파일 불러오기 옵션 플래그. ImreadModes 열거형 상수를 지정합니다...
Gray Scale grayscale을 적용시키는 데는 다양한 방법이 있다. 오늘은 대표적으로 세 가지 방법을 소개하려고 한다.
소스코드 ```c++ #include <opencv2/core.hpp> // image 저장 시 사용되는 Mat class를 비롯, OpenCV에서 사용하는 기본적인 자료구조와 함수가 포함되어 있음 #include <opencv2/imgcodecs.hpp> /...
#include <opencv2/opencv.hpp> OpenCV에서 지원하는 모든 기능을 포함한다. 단 컴파일이 느려질 수 있어 아래처럼 사용한다.
Canny() 함수 사용방법 cv::Canny(src, dst, 30, 127, 3, false); cv::Canny(src[입력영상], dst[결과 영상이 저장될 Mat 형식], 30[낮은 경곗값 1], 127[높은 경곗값 2], 3[Sobel 커널크기], false[정교하게 작...
```c++ /* 제 목 : 데이터구조 2주차 과제 vector를 활용한 코로나 확진자 리스트 만들기 기 능 : 정보를 입력 및 정렬 후 출력 파일이름 : 201622821_김영진_데이터구조_2주차과제.cpp 수정날짜 : 2020. 04. 09 작 성 자 : 김영진 */
```c++ /* 제 목 : 데이터구조 10주차 과제 Treap을 이용한 코로나 확진자 정보 구현 기 능 : 코로나 확진자 정보를 추가 또는 삭제 파일이름 : 201622821_김영진_데이터구조_10주차과제 수정날짜 : 2020-06-04 작 성 자 : 김영진 */ #i...
```c++ /* 제 목 : 데이터구조 6주차 과제 stack을 활용한 덧셈계산기 기 능 : 두 개의 피연산자의 덧셈 파일이름 : 201622821_김영진_데이터구조_6주차과제.cpp 수정날짜 : 2020. 04. 29 작 성 자 : 김영진 */ #include #in...
```c++ /* 제 목 : 데이터구조 4주차 과제 DLL 활용한 코로나 확진자 리스트 만들기 기 능 : 정보의 입출력 및 삭제 파일이름 : 201622821_김영진_데이터구조_4주차과제.cpp 수정날짜 : 2020. 04. 22 작 성 자 : 김영진 */ #includ...
[문제] BorderLayout을 사용하여 컴포넌트 사이의 수평 수직 간격이 각각 5픽셀, 7픽셀이 되도록 스윙 응용프로그램을 작성하라. (난이도 3)
[문제] 수평 슬라이더를 만들고, 슬라이더를 움직이면 문자열 레이블의 글자 크기를 조절할 수 있는 스윙 응용프로그램을 작성하라. 폰트 크기는 1픽셀에서 100픽셀까지이며, 큰 눈금은 20 간격, 작은 눈금은 5 간격으로 하라. 슬라이더는 컨텐트팬의 NORTH 영역에, 문자열은 CE...
[문제] Scanner 클래스를 사용하여 6개 학점(‘A’, ‘B’, ‘C’, ‘D’, ‘F’)을 문자로 입력받아 ArrayList에 저장하고, ArrayList를 검색하여 학점을 점수(A=4.0, B=3.0, C=2.0, D=1.0, F=0)로 변환하여 평균을 출력하는 프로그램을...
[문제] 문자열을 입력받아 한 글자씩 회전시켜 모두 출력하는 프로그램을 작성하라.
[문제] JLabel 컴포넌트로 “Love Java”를 출력하고, 키 리스너를 작성하여 + 키를 치면 폰트 크기를 5픽셀씩 키우고, - 키를 치면 폰트 크기를 5픽셀씩 줄이는 스윙 응용프로그램을 작성하라. 5픽셀 이하로 작아지지 않도록 하라.
[문제] 마우스로 점을 찍으면 점들을 계속 연결하여 폐다각형으로 그려지도록 프로그램을 작성하라.
[문제] 2개의 체크박스와 버튼을 하나 만들어라. “버튼 비활성화” 체크박스를 선택하면 버튼이 작동하지 못하게 하고, 해제하면 다시 작동하게 하라. “버튼 감추기” 체크박스를 선택하면 버튼이 보이지 않도록 하고 해제하면 버튼이 보이도록 하라.
[문제] 배열과 반복문을 이용하여 프로그램을 작성해보자. 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전이 각 몇 개로 변환되는지 예시와 같이 출력하라. 이때 반드...
[문제] File 클래스를 이용하여 c:\에 있는 파일 중에서 제일 큰 파일의 이름과 크기를 출력하라.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 두근두근 도넛 입니다. WireTorus가 좌우로 팽창, 수축을 반복하는 형태입니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 foward kinematics 입니다. 2개의 polygon과 2개의 joint로 구성되었으며 ‘q’, ‘w’, ‘a’, ‘s’ key를 사용해 조작이 가능합니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 Trackball interface 입니다. 마우스를 사용해 SolidTeapot을 x축과 y축으로 회전시킬 수 있습니다.
2019년도 2학기 컴퓨터 그래픽스 수업 마지막 과제물 입니다. 사람형태의 모형이 뛰어가는 애니메이션을 구현했으며 ‘a’, ‘d’ key를 활용하여 시점을 변경할 수 있습니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 Driving simulation 입니다. 핸들역할을 하는 Torus는 z축을 중심으로 Rotatef 함수를 사용해서 좌, 우로 회전합니다. 전방시점과 사이드미러는 glBegin(GL_LINES) 함수에 for문을 사용해 구현했습니다...
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 4view system 입니다. WireTeapot을 다양한 각도에서 확인하고 SolidTeapot에 조명효과를 주어 확인할 수 있습니다.
Excel 노가다작업의 자동화!
친구의 두 번째 과제.. Visual Basic으로 만든 자판기입니다.
친구가 과제 좀 도와달라며 계산기 만들 줄 아냐고 물었다. 나는 당연히 C나 Java정도로 만드는 건 줄 알고 당연히 할 줄 안다고 대답하였으나 Visual Basic이었다. ㅋㅋ 내 과제물도 아니지만 이제 C# 공부를 시작해야 하기에 예전 도와줬던 친구의 과제물 (95% 내가만듬...
Unreal Engine4를 활용하여 간단한 레이싱 게임을 제작해 보았습니다.
2021년도 2학기 교양수업 웹과인터넷활용 및 실습 기말과제입니다.
2021년도 2학기 교양수업 웹과인터넷활용 및 실습 중간과제입니다.
이미지 자동 생성기 MFC에 적용해보기!
문자열을 다루는 Data Type
Django Putty 환경에서 Django frame work 사용 시 문법입니다.
Django Putty 환경에서 Django frame work 사용 시 문법입니다.