AI프로젝트 풀스택(Java, Python, React) 딥러닝(자연어처리) 개발자 양성과정
(스마트웹&콘텐츠개발) 프론트엔드 개발자(자바스크립트(javascript), 리엑트(React)) 실무 프로젝트
(디지털컨버전스) 데이터 융합 자바(JAVA) &스프링(spring)
(디지털컨버전스) 리엑트(React) 활용 프론트엔드 개발자 양성 (SPA 프로젝트 개발)
(디지털컨버전스) 데이터 융합 자바(JAVA) &스프링(spring) 개발자 양성과정
(디지털컨버전스) 리엑트 &타입스크립트 활용 프론트엔드 실무 양성(SPA와 REST API)
기업맞춤형 TDD기반의 풀스택(Java, Spring, Vue)개발자 양성과정
[과정평가형] 자바(JAVA)기반 개발자과정(정보처리산업기사자격취득)
[스마트웹&콘텐츠개발] PWA 제작 프론트엔드 개발 디지털인재 양성과정
[디지털컨버전스_원격혼합] 자바 &스프링 프레임워크 개발 양성과정
[파이썬]4차산업 Python IT소프트웨어 웹개발자
[파이썬]Python을 활용한 프로그래밍 사무업무자동화
(디지털디자인) UX/UI 반응형 웹디자인 &웹퍼블리셔(디자인&코딩)
[과정평가형] 웹디자인기능사 (웹디자인, 웹퍼블리셔) 실무자과정
[디지털디자인] 반응형 웹디자인(UIUX) &웹퍼블리셔 디지털 인재 양성과정
[디지털디자인]UI/UX 반응형 웹디자인 &웹퍼블리셔(디자인&코딩) 양성과정
[웹디자인기능사취득]반응형 웹디자인, 웹퍼블리셔 양성과정(HTML/CSS)
『단기속성』UI&UX 반응형 웹디자인&웹퍼블리셔(HTML,CSS,Javascript)
[온라인쇼핑몰]초보자도 가능한 포토샵, HTML을 활용한 상세페이지제작
(산대특)생성형 멀티모달 AI 기반 (포토샵,일러스트,인디자인) 편집디자인(양성)
(출판) 디지털 편집디자인 실무(포토샵,일러스트,인디자인)
(출판) 디지털 편집디자인(포토샵,일러스트,인디자인) 실무 양성
[출판_원격혼합] 디지털편집디자인(일러스트,포토샵,인디자인) 양성과정
[편집(시각, 광고)출판디자인] GTQ자격증 취득(포토샵, 일러스트, 인디자인)-A
시각디자인(Visual Design)산업기사 취득-과정평가형-비전공가능
시각&광고편집, 출판디자인(포토샵,일러스트) GTQ 자격증 취득
시각/편집디자인을 위한 GTQ(포토샵, 일러스트, 인디자인)자격증 과정
[편집(시각, 광고)출판디자인] GTQ자격증 취득(포토샵, 일러스트, 인디자인)-B
디지털콘텐츠서비스 그래픽제작(포토샵, 일러스트, 인디자인)과정
실무형 실내건축기사(캐드, 맥스, 스케치업)취득과정A-과정평가형-비전공가능
(BIM) 디지털 건축설계(캐드,레빗,스케치업,맥스) 실무 양성
실무형 실내건축산업기사(캐드, 맥스, 스케치업)취득과정B-과정평가형-비전공가능
[실내건축기사 취득] 실내건축전문가(캐드-AutoCAD, 맥스-3DS MAX)양성과정
실내건축전문가(캐드-AutoCAD,맥스-3DS MAX)양성과정[실내건축산업기사취득]
[과정평가형] 실내건축산업기사 취득 과정 (인테리어, 캐드(CAD), 맥스(MAX))
[BIM_원격혼합] 건축설계(캐드, 레빗, 스케치업, 맥스) 양성과정
실내건축디자인 [캐드(CAD),스케치업] 실무 양성과정
『오전』 건축설계(캐드)+전산응용건축제도기능사 자격증 취득
실내건축디자인(홈인테리어,캐드CAD, 스케치업) 양성과정
실내건축설계디자인(오토캐드CAD, 스케치업) 양성과정
(산대특)_트윈모션(VR)을 활용한 인테리어디자이너 양성 지원
(산대특)AI Runway&딥러닝을 활용한 업스케일링 숏폼(브랜딩) 영상콘텐츠 만들기(향상)
[과정평가형] 멀티미디어콘텐츠제작전문가(프리미어, 에프터이펙트, 시네마4D)포트폴리오 완성 A
(멀티미디어) 디지털 영상편집(프리미어 프로, 애프터 이펙트, 시네마4D)
[혼합훈련](멀티미디어) 디지털 영상편집(프리미어, 애프터이펙트,시네마4D)양성
[멀티미디어콘텐츠제작] 영상콘텐츠 제작&편집 디지털인재 양성과정
비전공도 가능! 영상편집실무양성 애프터이펙트(After Effect),프리미어(Premiere)
[혼합훈련](멀티미디어) 디지털 영상편집(프리미어, 애프터이펙트,시네마4D)양성
영상편집실무양성 애프터이펙트(After Effect),프리미어(Premiere)
유튜브(Youtube)영상편집 서비스(2D그래픽, 프리미어, 에펙)양성과정
디지털디자인 영상편집(일러스트, 포토샵, 프리미어, 에프터이펙트)
[영상편집]방송광고,마케팅,유튜브를 위한 디자인제작(프리미어,에펙)
[영상편집]방송광고,마케팅,모션그래픽을 위한 디자인제작 씨포디(C4D)
(산대특)AI(챗GPT)를 활용한 영상편집 과정(향상)
[영상편집]속성! 영상제작편집(시네마4D-Cinema 4D)기초
[영상편집]속성! 영상제작편집(에프터이펙트)기초
[영상편집]속성! 영상제작편집(프리미어프로)기초
영상편집(프리미어,에프터이펙트) 실무 과정
영상편집 광고(프리미어, 에프터이펙터)기초활용
광고콘텐츠제작향상(일러스트, 포토샵) 기본 실무
영상편집(프리미어,에프터이펙트) 실무 향상과정
영상편집 향상(premiere)프리미어,(after effect)에프터이펙트 기본,실무)
『평일』전산회계1급, 세무2급, FAT1급,TAT2급 자격증 취득-자체시험장운영
『평일』단기속성 전산회계1급, 전산세무2급 완벽대비-자체시험장운영
『10일 완성』 핵심요약! 컴퓨터활용능력2급 (필기+실기) 자격증 완벽대비
속성 컴퓨터활용능력1급 실기(엑셀,엑세스)자격증 취득과정
전산세무회계 자격증 취득과정(전산회계1급, 전산세무2급)
컴퓨터활용능력1급 필기+실기(엑셀,엑세스)자격증취득과정
[세무회계]단기속성합격 전산회계1급,2급 자격증 및 경리실무
[세무회계]단기속성합격 전산세무2급 자격증 및 경리실무
[세무회계]전산회계1급,전산세무2급,더존FAT1급자격증 및 경리실무
전산세무회계(전산회계1급,전산세무2급,FAT1급) 자격증취득-A
컴퓨터활용능력1급 필기/실기(엑셀,엑세스)자격증취득과정
사무행정ITQ(한글,파워포인트)컴퓨터활용능력(엑셀)실기 취득과정
[컴활1급]컴퓨터활용능력1급 필기&실기(엑셀,엑세스)OA실무 및 자격증
[컴활2급,ITQ]컴퓨터활용능력2급 필기&실기(한글,엑셀,파포)OA마스터
세무회계(전산회계(fat)1급, 전산세무(tat)2급) 자격증취득 양성과정
회계세무(전산회계1급,전산세무2급,TAT2급)실무자양성과정
안녕하세요! 그린컴입니다~
여러분들 QR코드 자주 사용하시나요?
카메라를 갖다 대는 것만으로도 빠르고 간편하게 정해진 사이트에 들어갈 수 있고,
원하는 정보에 도달할 수 있기 때문에 현재 다양한 곳에서 활용되고 있는데요.
그렇다면 이 QR코드가 어떤 식으로 구성이 되었고 작동을 하게 되는 것인지에 대해서 혹시 의문을 가져본 적은 있으신가요?
그린컴이 지금부터 알려드릴테니 함께 알아보도록 합시다!
QR코드란?
일단 그에 앞서 QR코드의 기본적인 정의부터 알고 넘어가야겠죠?
Quick Response 의 약자로 빠른 응답을 의미하는 QR코드는 덴소웨이브사에서 개발한 정사각형의 모양의 불규칙한 마크인데요.
가로, 세로를 활용하여 기록할 수 있기 때문에 숫자 최대 7,089자, 문자 최대 4,296자, 한자 최대 1,817자를 저장할 수 있어
최대 20여 자의 숫자 정보만 넣을 수 있는 바코드에 비해 방대한 정보를 넣을 수 있다는 장점을 가지고 있습니다.
덕분에 인터넷 주소, 사진, 동영상, 지도 등의 다양한 형태를 작은 코드에 담을 수 있어 최근 온/오프라인에서 폭넓게 사용되고 있답니다.
어떻게 구성되어 있을까?
[출처:덴소웨이브 QR코드]
그렇다면 이런 QR코드는 어떤 형태를 갖추고 있을까요?
QR코드에도 다양한 모델이 있지만 모양, 저장되는 데이터의 수만 다를 뿐 모두 같은 구성요소를 갖추고 있는데요.
우리가 흔하게 만날 수 있는 기본 QR코드의 모델 2를 예시로 설명해보도록 하겠습니다.
우선 큰 정사각형 모양의 코드 안에 다른 것들과 확연히 구분되는 정사각형 3개가 각 모서리에 위치한 것을 볼 수 있습니다.
이는 위치 찾기 심볼(Position detection patterns)이라 불리며 말 그대로 위치, 방향을 찾는 역할을 하고 있는데요.
QR코드는 배경모양의 영향을 받지 않으면서 360도 어느 방향으로 읽어도 정확하게 인식이 됩니다.
3개의 위치 찾기 심볼을 통해 회전 각도를 인식하기 때문에 방향과 상관없이 고속으로 판독이 가능하게 되는 것입니다.
다음으로는 데이터 영역인데요.
이름만으로 짐작할 수 있겠지만 데이터가 담겨 있는 영역이라고 생각하시면 되겠습니다.
데이터 양을 많이 담고 있을수록 데이터 영역은 넓어지게 됩니다.
이런 데이터 영역을 구성하고 있는 최소 단위가 바로 셀(Cell)인데요.
QR코드는 규격상 최소 21x21, 최대 177x177 셀로 구성되어 있다고 하네요.
조금 더 세세하게 살펴보자면 더 다양한 요소들을 마주할 수 있어요.
[출처:KEYENCE]
그 첫 번째로 얼라인먼트 패턴(Alignment Pattern)은 위치 찾기 심볼보다는 약간 더 작으며 데이터 영역에서 찾아볼 수 있는 사각형을 말합니다.
QR코드의 크기가 커질수록 왜곡이 생겨 셀이 이탈할 가능성이 생길 수 있는데요.
그 때 위치를 검출하기 위해 사용되는 것이 바로 얼라인먼트 패턴입니다.
[출처:KEYENCE]
마진(Quite Zone)은 QR코드 주위의 공백 부분을 뜻합니다.
주변에 충분한 여백이 확보되지 않을 경우 코드 인식이 불가능해질 수 있는데요.
이를 예방하기 위해 마진 부분은 꼭 필요하겠죠.
우리가 예로 살펴보고 있는 모델 2에서는 4셀 분의 공백이 필요하다고 하네요.
[출처:KEYENCE]
마지막으로 타이밍 패턴(Timing Pattern)은 위치 찾기 심볼들 사이에 있는 직선 모양의 패턴입니다.
백색 셀과 흑색 셀이 교차로 배치되어 있으며 모든 셀의 좌표를 결정하는데 사용이 되고 있습니다.
작게만 보였지만 이렇게 많은 요소들로 구성되어 효과적으로 판독이 이루어질 수 있는 QR코드인데요.
일상생활에서 자주 보았지만 이처럼 체계적인 규칙, 형태를 갖추고 있다는 사실을 알고 나니 색다른 느낌이 들지 않으신가요?
직접 QR코드를 만들 수 있는 프로그램도 인터넷 상에서 쉽게 찾을 수 있으니
이런 원리를 이해하며 본인의 명함에 들어갈 코드, 사이트를 홍보할 수 있는 코드 등을 한번 제작해보시는 것 어떨까 합니다.