본문 바로가기
728x90
반응형

2023-229

3. Image Algebra 3. Image Algebra - Image Addition: Image Morphing(이미지 겹치기) Additive Noise(가법적 노이즈). 일반적으로 이미지에서 잡음을 빼려고 하는데 왜 더할까? 잡음을 없애려면 어떤 노이즈가 섞인것인지 알아야한다. 복원을 위한 모델을 만들기 위해서 가법적 노이즈를 사용한다. 더할때는 픽셀 바이 픽셀로 연산한다. -Image Subtraction: 이미지 뺄셈은 움직임 감지에 사용한다. 오리지날 이미지와 시간이 지난 후의 이미지를 가져와서 이미지 뺄셈을 하면, 바뀐 픽셀을 알 수 있다. 그런데, 예를들어 논밭에 자동차가 지나가는 것을 일정 간격으로 사진을 찍어 이미지 뺄셈을 했다고 하자. 이 경우에 이미지 뺄셈의 결과로 자동차만 두드러지게 나타났으면 좋겠지만 실.. 2023. 10. 17.
2. Digital Image Analysis System Model Image analysis 영상해석은 컴퓨터 이미지 문제(비전, 영상처리등)를 풀기 위한 정확한 데이터를 위해 데이터를 조작하는것. Image anaysis 영상해석은 data reduction process: 데이터 축소 처리임. Input image -> 전처리:Preprocessing(Noise Removal/ Quantization:양자화/ Finding ROI: 관심영역 찾기) -> Data Reduction: 이미지해석 -> Feature Analysis: 특징해석 - Data Reduction은 Frequency Domain: 주파수 도메인/ Spatial Domain: 공간 도메인에서 처리할지 정할 수 있다. - 넓게 보면 Data reduction까지도 전처리라고 .. 2023. 10. 15.
1. What is Computer Vision? Computer Vision의 여러가지 분야 (Low level Vision - Image) - Image Processing - Segmentation - Edge detection - Feature extraction (High level Vision - Image) - Machine Learning - Matching - Recognition (Low level Vision - Video) - Motion Detection (High level Vision - Video) - Motion Recognition 1. 인간의 시각 시스템 시각이 가장 중요한 감각 중 하나. (컴퓨터 비전과 이미지 프로세싱 분야는 이미지 분석과 관련하여 서로 밀접하게 연관되어 있음.) 인간은 시세포를 통해 빛에너지를 전기.. 2023. 10. 15.
ISA for MIPS 더보기 Instruction Set CPU가 다르면 instruction set도 다르다. (그러나 기본적인것은 비슷하다) 많은 현대 컴퓨터들은 simple instruction set를 가짐. MIPS Instruction Set 임베디드 core market에서 많이 사용된다. 소비자 가전,카메라,프린터, 장비.. Assembly Language Instructions 기계언어. 우리는 하드웨어와 컴파일러를 만들기 쉬운 ISA를 원한다. RISC - Reduced Instruction Set Computer RISC의 디자인 철학 - 명령어 길이가 고정적이다 - 로드-스토어 명령어를 이용하여 메모리의 값을 접근 - 주소지정모드가 한정적임 - 연산 개수를 최소화함 컴파일러가 효과적으로 사용할 수 있도록.. 2023. 10. 13.
4. 고급 SQL 1. SQL 데이터 타입과 스키마 1.1 Data Type Scale과 Precision의 예 데이터베이스에서 Scale과 Precision은 주로 숫자 데이터 타입에서 사용됩니다. - Precision(정밀도): 소수점을 포함한 전체 자릿수를 나타냅니다. 예를 들어, 숫자 1234.56에서 전체 자릿수는 6이 됩니다. - Scale(스케일): 소수점 아래의 자릿수를 나타냅니다. 예를 들어, 숫자 1234.56에서 소수점 아래의 자릿수는 2가 됩니다. 예를 들어, NUMBER(8,2)라는 데이터 타입은 전체 8자리의 숫자를 표현하며, 소수점 아래에 2자리까지 표현할 수 있습니다. 따라서 1234.56과 같은 숫자를 저장할 수 있습니다. 또 다른 예로, DATE 데이터 타입은 연도, 월, 일, 시, 분, .. 2023. 10. 12.
컴퓨터 구조의 핵심 개념과 성능 최적화 전략 이 장에서는... CPU 설계, CPU 파이프라이닝, 메모리(캐시) 계층구조, 스토리지 설계 등을 배운다. - 컴퓨터 시스템의 기능과 성능이 무엇으로 인해 결정되는지? - 컴퓨터 구조(HW)와 SW사이의 어떤 상호작용이 있는지? - 어떻게 high-level 언어가 머신language로 변환되는가? - HW, SW 인터페이스 - 프로그램 성능은 어떻게 올리는지? 무어의 법칙: CPU의 성능이 약 매 1.5~2년마다 2배씩 증가한다. 황의 법칙: DRAM 용량이 매3년마다 4배가 됨 성능에 영향을 주는 것 알고리즘이 source-level statements의 수를 결정 language/compiler/architecture(CISC, RISC)가 머신레벨 instruction의 수를 결정한다. CPU와 .. 2023. 10. 3.
3. SQL SQL Functions DDL: Data Definition Language CREATE DROP ALTER DML: Data Manipulation Language SELECT INSERT UPDATE DELETE DCL: Data Control Language GRANT REVOKE COMMIT ROLLBACK TRIGGER ASSERTION 기본적인 SQL SELECT 문법 select ~ from ~ where ~ order by ~ asc; 특정 필드만 출력하기 select sid, sname from student; 테이블의 모든 열 출력하기 select * from student; DISTINCT를 이용하여 중복 제거하기 select distinct deptno from student; 특.. 2023. 9. 26.
2. 관계형 모델 1. 관계형 데이터베이스의 구조 1.1 기본적인 구조 Relational Database: 관계형 데이터베이스는 유일한 이름을 갖는 릴레이션(table)로 구성된다. ER모델의 개체와 관계가 모두 릴레이션으로 표현된다. 릴레이션은 레코드와 필드로 구성된다. 릴레이션(relation)=테이블(table) 릴레이션은 스키마와 인스턴스로 구성. 스키마: 릴레이션 이름과 일정 수의 속성들의 집합 인스턴스: 릴레이션에 포함된 레코드들의 집합. 학생 테이블 학번 이름 전공 나이 1001 홍길동 새마을국제개발학 20 1002 나천재 천마인재 33 속성 = 열 = 필드 릴레이션에서 속성 이름은 상이해야한다. 속성의 수 = degree(차수) 행 = 레코드 = 튜플 Cardinality(기수) = 레코드 개수 도메인(d.. 2023. 9. 14.
정보 시스템 더보기 데이터: 현실 세계에서 수집된 사실이나 값 정보: 데이터의 해석이나 상호간의 관계를 분석하여 획득한 지식 정보는 데이터를 처리하여 얻은 결과임. 정보 시스템을 구현하는 두 가지 방법 파일 시스템을 이용: 데이터를 파일로 저장한다. 어플리케이션 프로그램마다 각각의 파일이 존재한다. 파일 처리 시스템의 단점 데이터 중복성: 동일 의미의 데이터들 사이의 불일치, 저장공간의 낭비 및 비싼 갱신 비용, 동일 데이터의 보안 문제 데이터 종속성: 물리적 구조가 변경되면 프로그램도 변경되어야 함 데이터베이스를 이용: 하나의 데이터베이스에 데이터를 저장하고 어플리케이션 프로그램은 DBMS를 통해 데이터를 가져온다. 이로 인해 데이터 독립성을 가지고, 응용프로그램을 만들기 용이해진다. (단점: DBMS를 거쳐야 하.. 2023. 9. 12.
728x90
반응형