본문 바로가기

Computer

(120)
[iOS - Swift] 접근 제어자(open, public, internal, fileprivate, private), setter 🍎 접근 제어자 접근 제어자는 하나의 파일에서 다른 파일에 있는 코드에 대한 접근을 관리하는 것이다. 접근 제어자를 통해 특정 코드의 세부적인 구현은 숨기고, 허용된 기능만 사용하는 인터페이스를 제공할 수 있다. module과 source file에 따라 다른 접근을 할 수 있다. module : 하나의 프레임워크를 의미한다. import 로 추가되는 것들이다. (UIKit, Foundation 등) source file : module 안에 있는 파일들이다. (data.swift, example.swift 등) 접근 제어자를 사용하는 이유는? 외부로부터 데이터를 보호하기 위해서 외부에는 불필요하고 내부적으로만 사용되는 부분을 숨기기 위해서 🍎 Swift의 5가지 접근 제어자 1. open (개방 접근수..
컴퓨터 비전 영상처리 - 에지 강도와 에지 방향 (그레디언트, 가우시안, LOG 필터, 영교차 검출, 라플라시안, Marr80 에지 검출 알고리즘, 다중 스케일) 에지 강도와 에지 방향 그레디언트(기울기)는 벡터이므로 에지 강도와 에지 방향을 구할 수 있다. 아래 그림의 식은 그레디언트 f에서 에지 강도 S(y, x)와 그레디언트 방향 D(y, x)를 계산하는 방법이다. 에지 강도는 화소 (y, x)가 에지일 가능성 또는 신뢰도를 나타내는 값이다. 소벨 마스크를 이용한 에지 검출 소벨 마스크는 영상 내에 물체들에 대한 경계를 찾아낼 때 사용되는 대표적인 마스크로, 밝기에 대한 1차 미분값을 사용한다. 영교차 이론 앞에서 소개한 에지 연산자는 1960~70년대 초반에 개발되었고, 소벨 마스크가 주로 사용되었다. 1980년에 Marr와 Hildreth가 영교차 이론을 개발하였다. 가우시안을 사용하는 이유 가우시안 스무딩은 두 가지 효과를 준다. 첫 번째는 잡음에 대처..
[Baekjoon] 백준 1946 '신입 사원' 문제풀이 Python, 파이썬, 알고리즘 정리 📝 1946 문제 언제나 최고만을 지향하는 굴지의 대기업 진영 주식회사가 신규 사원 채용을 실시한다. 인재 선발 시험은 1차 서류심사와 2차 면접시험으로 이루어진다. 최고만을 지향한다는 기업의 이념에 따라 그들은 최고의 인재들만을 사원으로 선발하고 싶어 한다. 그래서 진영 주식회사는, 다른 모든 지원자와 비교했을 때 서류심사 성적과 면접시험 성적 중 적어도 하나가 다른 지원자보다 떨어지지 않는 자만 선발한다는 원칙을 세웠다. 즉, 어떤 지원자 A의 성적이 다른 어떤 지원자 B의 성적에 비해 서류 심사 결과와 면접 성적이 모두 떨어진다면 A는 결코 선발되지 않는다. 이러한 조건을 만족시키면서, 진영 주식회사가 이번 신규 사원 채용에서 선발할 수 있는 신입사원의 최대 인원수를 구하는 프로그램을 작성하시오. ..
[ADsP 데이터분석 준전문가] - 핵심 내용 요약 정리 (1) - PART 1. 데이터의 이해 [데이터 이해 - 1. 데이터 정보] 데이터의 정의 데이터는 기술적이고 사실적인 의미이다. 데이터는 추론과 추정의 근거를 이루는 사실이다. 다른 객체와의 상호관계 속에서 가치를 갖는 것이다. 데이터의 특성 존재적 특성 : 객관적 사실 당위적 특성 : 추론, 예측, 전망 데이터의 유형 정성적 데이터 정량적 데이터 언어, 문자 숫자, 기호, 도형 저장, 검색, 분석에 비용이 많이 든다. 비용 소모가 적다. 비정형 데이터 정형 데이터 주관적 내용 객관적 내용 통계 분석이 어려움 통계 분석이 쉬움 지식 경영의 핵심 이슈 : 암묵지, 형식지 암묵지 학습과 경험을 통해 개인에게는 있지만, 겉으로는 드러나지 않는 지식 사회적으로 중요하지만 타인과 공유하기 어려움 상호작용 : 공통화, 내면화 형식지 문서나 메뉴얼처럼 ..
컴퓨터 비전 영상처리 - 오츄 알고리즘(Otsu Algorithm) 실습 코드 C언어, C++ 이론 2023.07.25 - [🤖 Computer Vision] - 영상처리 - 이진화와 오츄 알고리즘 (Otsu Algorithm) 영상처리 - 이진화와 오츄 알고리즘 (Otsu Algorithm) 이진화 명암 영상을 흑과 백으로만 이루어진 이진 영상으로 반환한다. T보다 크거나 같으면 1(백), 작으면 0(흑)으로 해서 흑백영상을 만든다. (이진화를 시킨다) 임계값 방법 두 봉우리 사이의 계 mcrkgus.tistory.com 오츄 알고리즘 (Otsu Alhorithm) C언어 실습 코드 전체 코드 : https://github.com/mcrkgus/Computer-Vision/blob/main/otsu.c #include #include #pragma warning(disable:4996) int ..
컴퓨터 비전 영상처리 - 컬러 Color (HSV, HSB, HSI모델), 실습 코드 C언어, C++ 이론 2023.08.29 - [🤖 Computer Vision] - 컴퓨터 비전 영상처리 - 컬러 Color (RGB, CIE, CMY, YCbCr, HSI, HSV 모델), 실습 코드 Python, openCV 컴퓨터 비전 영상처리 - 컬러 Color (RGB, CIE, CMY, YCbCr, HSI, HSV 모델), 실습 코드 Python, openCV Color 색상 : 색의 명칭, 색의 특성 명도 : 밝은 정도를 나타냄 채도 : 색이 선명하거나 탁한 정도를 나타냄 RGB 삼중 자극 이론 원추세포는 파장 630nm, 530nm, 450nm에 가장 민감하게 반응한다. 빛의 삼 mcrkgus.tistory.com HSV 모델 C언어 코드 전체 코드 : https://github.com/mcrkgus/Co..

728x90