JPEG은 왜 디지털 풍화가 생길까

  Рет қаралды 378,260

코딩애플

Жыл бұрын

JPEG 압축원리를 쉽게 알아봅시다
친절한 코딩강의 codingapple.com/
일반강의 10% 할인 쿠폰 : GPT5 (맨날 바뀜 최신영상 참고)
0:00 이미지 원래 용량 큼
1:10 1. 눈이 멍청해서
2:17 2. Downsampling
3:08 3. DCT
5:39 4. Quantization table
6:38 결론

Пікірлер: 302
@user-qy7hi2cy9x
@user-qy7hi2cy9x Жыл бұрын
코딩 백종원 ㄷㄷㄷㄷ
@jhpark6174
@jhpark6174 Жыл бұрын
코종원 폼 미쳤다
@um123
@um123 Жыл бұрын
종원애플ㄷㄷ
@user-jc6ti9xu7u
@user-jc6ti9xu7u Жыл бұрын
코백 ㄷㄷ
@omakase1890
@omakase1890 Жыл бұрын
맞네 이게
@김춘득
@김춘득 Жыл бұрын
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@user-mn7bp7rf9l
@user-mn7bp7rf9l Жыл бұрын
진짜 이형은 개발자능력도 능력이지만 가르치는 능력이 진짜 1타 강사임
@user-je7kq8yg1o
@user-je7kq8yg1o Жыл бұрын
전공 배울때 이부분 배우면서 진짜 감탄하면서 배웠는데 ㅋㅋㅋ 진짜 천재들이 많다
@flexyu470
@flexyu470 Жыл бұрын
진짜 재밌게 필요한 것만 잘 알려주시네요. 너무 좋습니다
@joung851714
@joung851714 7 ай бұрын
이걸 이해하려면 신호 및 시스템 또는 공학수학에서 나오는 복소평면, 오일러 공식, 합성곱(컨볼루션)과 푸리에 급수, 푸리에 변환을 먼저 학습하셔야 하고 미친듯이 적분만 하시게 될겁니다.
@green_dollar_sign
@green_dollar_sign Жыл бұрын
이 사람 유튜브 잘쓰면 되게 좋을거 같음 설명을 너무 잘하셔서 어떤 알고리즘 새로 배우려고 할 때 시작하기 전에 한번 영상 듣고가면 이해가 더 쉬울듯
@marknam9187
@marknam9187 Жыл бұрын
저번학기에 허프만 트리를 배웠는데 이 영상을 보고 아직 배울게 한참 남았구나 생각이 듭니다. 좋은 영상 감사합니다!
@baejeongwon
@baejeongwon Жыл бұрын
포토샵이나 프리미어 등 사진/영상 쪽 어도비 프로그램 같은 거 돌리면서 export하는 부분에서 정말 많은 CS 지식들을 습득할 수 있습니다 ㅋㅋㅋㅋㅋ
@user-uq1ke9nq7l
@user-uq1ke9nq7l Жыл бұрын
유용한 내용을 아주 쉽게 설명해주셔서 감사합니다.
@soulancient9212
@soulancient9212 Жыл бұрын
평소에 이런 코딩류 작동원리에 대해 궁금했는데... 처음부터 끝까지 정독했습니다.
@Sia819_
@Sia819_ Жыл бұрын
교수님한테 영상처리 배우는것보다 100만배 이해하기 쉽게 알려주신다... 푸리에 설명을 이렇게 쉽게할 수 있다니...
@sellerdog
@sellerdog Жыл бұрын
@zeesen3565
@zeesen3565 Жыл бұрын
얼따그널...ㅠㅠ
@d9m-vlog
@d9m-vlog Жыл бұрын
진짜로 대박...
@foliinorderbfs11
@foliinorderbfs11 Жыл бұрын
수학이 빠져서 그럼. 수학이 들어가야 최초 개발단계에서는 개발이 되지만, 나중에 전문가들이 아닌이상 수학 안들어간것이 더 이해가 쉬움.
@Eric_GentleG_Ko
@Eric_GentleG_Ko Жыл бұрын
엥..? 푸리에 설명 안했는데..?? 푸리에를 썼다고 했고, 어떻게 사용했는지를 얘기했지, 푸리에가 뭔지는 설명 안했습니다
@user-jh8rt9pe3x
@user-jh8rt9pe3x Жыл бұрын
와 항상 궁금했던 내용인데 오늘 드뎌 알게되네요
@jhd446
@jhd446 Жыл бұрын
와 이렇게 보니 컴퓨터 연산 처리능력이 얼마나 대단한지 와닿게 되네 ㅋㅋㅋ
@gurmiro
@gurmiro 5 ай бұрын
jpg 등장 초창기에는 컴퓨터가 느리다보니... pcx나 bmp는 파일을 누르면 바로 뜨지만 jpg 는 약간 랙이 걸리며 늦게뜨곤 했습니다. 지금이야 워낙 기본성능 자체가 출중하니 별 차이를 느끼기도 힘들지만요.
@user-ny8uq4nb3e
@user-ny8uq4nb3e 4 ай бұрын
사진 한장 처리하는것도 대단히 복잡해보이는데 실시간으로 수없이 계속 사진들이 변하면서 영상으로 보여줘야하는 게임은 진짜 컴퓨터가 얼마나 미친듯이 일하고 있는건지 ㄷㄷㄷ 왜 고사양게임은 컴 성능을 극한으로 올려야하는지 알겠네요.
@user-ko8oh6ph5p
@user-ko8oh6ph5p Жыл бұрын
컴맹이라 뭔지 모르고 그냥 부분부분 이해 가지만 그래도 도움이 크게 되네요 ㅎㅎ 감사합니다
@도미노한국인
@도미노한국인 Жыл бұрын
사실 텍스트나 로고이미지는 계네만 사용할꺼면 아예 백터이미지 쓰는것도 방법이긴 하죠
@user-li2vo9cl6c
@user-li2vo9cl6c Жыл бұрын
명확 정확 그리고 완벽한 스토리텔링.. 능력자다
@user-ob7uu7ey3l
@user-ob7uu7ey3l Жыл бұрын
와 10년전에 동아리에서 취미로 JPEG공부하다가 논문으로 DCT단계에서 뭔짓하는지 보다가 이해못하고 그냥 넘겼는데 이걸 이렇게 쉽게 설명하는걸 보게되는군요ㄷㄷㄷㄷ
@MASTR_777
@MASTR_777 6 ай бұрын
뭔가 되게 복잡한 거 같았는데 한번에 이해됐어 역시 대단한 사람...
@pharmkim244
@pharmkim244 Жыл бұрын
와... 2학년 때 원본 이미지를 jpeg로 변환하는 윈도우 프로그램 만들었었는데 추억이네요. 샘플링, 퀀타이제이션 오랜만이네....
@taehyun285
@taehyun285 Жыл бұрын
혹시 전공이 어떻게 되시나요?
@user-lp5eg3zr9m
@user-lp5eg3zr9m Жыл бұрын
나 같은 IT고자도 대충 이해하도록 설명하는 코종원은 천재가 맞다
@parkjh0821
@parkjh0821 Жыл бұрын
영상도 기본적으로 비슷한 방식으로 써먹고 있습니다 여러분
@user-wh5gj7jt5z
@user-wh5gj7jt5z Жыл бұрын
크... 관심도 없던 내용인데 영상 끝까지 재밌게 봄 ㅋㅋㅋㅋ
@reoc8678
@reoc8678 Жыл бұрын
와 이거 항상 궁금햇는데 이렇게 쉽게 설명을 해주시다니 감사합니다!
@user-uh1ee7ve6v
@user-uh1ee7ve6v Жыл бұрын
대학교 학부 졸업논문 생각나네..나도 학부초기에 이런거 관심있어 논문이 2인1조인데 내가 혼자 이론 실습 발표다 혼자하고 심지어 준비부터 제출까지 그걸 다 하는데 3일만에 끝냈던 옛 추억
@Yeonp
@Yeonp Жыл бұрын
와 설명도 설명인데 편집도 정말 잘하셔서…대단
@ambition6933
@ambition6933 Жыл бұрын
알뜰신잡 코딩편 폼 미쳤다 ㄷㄷ
@MisterJerry12345
@MisterJerry12345 Жыл бұрын
학부과정에서 영상처리(image processing)과목을 배우고 있는데 배운 내용이 나와서 재미있게 시청했네요. 유익한 영상 감사합니다:)
@jsjsnnjssk9923
@jsjsnnjssk9923 Жыл бұрын
무슨학과인가요?
@hwanjunu6789
@hwanjunu6789 Жыл бұрын
@@jsjsnnjssk9923컴퓨터공학과에 다 디지털공학, 영상처리 있지 않나요?
@Parkseheon02
@Parkseheon02 Жыл бұрын
와 역시믿고보는 코딩애플 ❤
@user-vm2kq1fu1i
@user-vm2kq1fu1i Жыл бұрын
와 디테일한 설명 감사합니다.
@littleapp6929
@littleapp6929 Жыл бұрын
그래픽스에서 한단원짜리 부분인데 10분이 안되는 영샹으로 이해가 되네요. 사실 배우면서도 이 계산까지 내가 해야하나 싶긴 했거든요
@태움
@태움 Жыл бұрын
와.. 설명이 진짜 귀에 쏙쏙 박혀요!!
@hector-zx1rn
@hector-zx1rn Жыл бұрын
좋은 정보 감사합니다!!
@consciousness_kim
@consciousness_kim Жыл бұрын
묘하게 빠져드는 말투 때문에 영상을 끊을수가 없다..
@미니박스
@미니박스 Жыл бұрын
감사합니자
@nammmfilm
@nammmfilm Жыл бұрын
영상은 여기에 프레임 간의 데이터 변화를 압축하는 식이 되죠.
@user-vu7ew6qm4c
@user-vu7ew6qm4c Жыл бұрын
미쳤다리 미쳤다 재밌는 주제네여!!
@madou1220
@madou1220 Жыл бұрын
오...앞에서 나오는 설명들은 그냥 그렇군! 하면서 들었는데 마지막에 로고 텍스트이미지들 풍화되어서 귀퉁이에 이상한 노이즈같은거 자글자글 생기는거 보고 무릎 탁쳤음 대체 왜 저지랄이 나는건가 했는데 이런 원리가 있던거였군용
@user-ep4fu7xc6b
@user-ep4fu7xc6b 4 ай бұрын
대박이네. 지금은 다른일하고 있지만 학부를 VFX공부했습니다. 항상 교수들도 코덱이나 컴프레션 설명할때 대충 '수학적으로 이미지를 압축하는거다'라는 정도만 설명해주는데. 참 자세하게 설명해주셔서 속이 시원하네요
@user-ti8vg4tq7k
@user-ti8vg4tq7k Жыл бұрын
와... 정말 훌륭합니다! 세상 모든 강의가 이렇게 쉽고 간단하다면 참으로 좋겠습니다!
@user-fx7im8lv7e
@user-fx7im8lv7e Жыл бұрын
분명 지난주에 전공시간에 배운 내용인데 유튜브가 더 자세히 알려준다
@Aido-ve1yh
@Aido-ve1yh Жыл бұрын
상남자식 영상마무리 ㅎㄷㄷ
@creammeatball
@creammeatball Жыл бұрын
헐 궁금했던 건데 감사합니다
@baegopm.
@baegopm. Жыл бұрын
강의력에 육성으로 감탄했읍니다
@엄청
@엄청 Жыл бұрын
우왕 신기하다
@한보람
@한보람 Жыл бұрын
다음은 고속 역제곱근 알고리즘에 대해 알려주세요!!
@Dinga_
@Dinga_ Жыл бұрын
이거 너무 유용하네요..
@user-ec1zw6fn6o
@user-ec1zw6fn6o Жыл бұрын
아.. 완벽하게 이해했어!………..
@LeeSeoungSu
@LeeSeoungSu Жыл бұрын
WoW 설명 아주 깔끔하고 좋습니다~!!!
@wjdtlsqudvpalsms9232
@wjdtlsqudvpalsms9232 4 ай бұрын
개발자 할려다 중간에 때려치고 지금은 다른일 하지만 이 채널 영상들 참 흥미롭네요
@immof44
@immof44 Жыл бұрын
도움이 많이 되네요 감사해ㅇ
@Peeenguiin
@Peeenguiin Жыл бұрын
고마워요 잠안올때마다 신세지고있ㅓ져모ㅗㅓㅕㅕㅓㅓ
@consr
@consr Жыл бұрын
오ㅏ 대박 완전 쉽고 빠르게 이해함
@내가길이오
@내가길이오 Жыл бұрын
심심했는데 안심삼하게 만드시네 어우 바뻐라
@lastomurice3231
@lastomurice3231 3 ай бұрын
좋은 내용이고 결론까지 친절하게 내주셨으면 완벽했을 영상
@rofnql
@rofnql Жыл бұрын
설명지렷따
@youtubebnb
@youtubebnb Жыл бұрын
ㅋㅋㅋ 영상처리 배우다가 이거보니 잼나네요
@lasutona8286
@lasutona8286 Жыл бұрын
와 넘모섹시해 애플섹시코딩!!!
@yuramisuper
@yuramisuper Жыл бұрын
좋은정보 감사합니다~!
@Serena-xo6fg
@Serena-xo6fg 3 ай бұрын
오…설명 진짜 잘한다
@user-tk9uj2sn7w
@user-tk9uj2sn7w Жыл бұрын
와 DCT의 주파수 성분이 얼마나 포함됐냐를 이미지 패턴이 얼마나 포함됐냐로 표현한게 굿! 쉽게 잘 설명해주셨네요!! 추가로 디지털 풍화의 원인은 손실압축을 표현(디스플레이) -> 그 값을 다시 손실압축으로 저장 -> 그걸 표현 -> 다시 손실압축 저장 -> … 의 반복이기 때문에 디지털풍화가 일어남!으로 정리할 수 있겠네요
@ifdoubtflatout
@ifdoubtflatout Жыл бұрын
으윽...푸리에 네이놈....
@user-xf3eq4vo7i
@user-xf3eq4vo7i Жыл бұрын
학부시절 이해가 안되었던 부분 잘 설명해주셔서 넘 감사합니다! 따봉추
@user-xy9um5lo2w
@user-xy9um5lo2w 6 ай бұрын
너무 유익해요 선생님 ㅠㅠ
@ddueee
@ddueee Жыл бұрын
감사합니다
@PremiumCA
@PremiumCA Жыл бұрын
알고리즘 수업에서 과제로 나왔던 내용인데 여기서 다시보네요
@isk-nv3gv
@isk-nv3gv Жыл бұрын
잘보고 갑니다 :)
@Tori-eats-broccoli
@Tori-eats-broccoli Жыл бұрын
1픽셀 저장할때 소수를써서 하나의 숫자만 저장하면 안되나요? 256 256 256 저장할때 소수에 1:1대응함수를 만들어서 저장한다면 용향을 1/3으로 줄일수 있는거 아닌가?
@user-ym4ov5xj1g
@user-ym4ov5xj1g 4 ай бұрын
1픽셀의 저장 데이터는 R 0~255, G 0~255, B 0~255 로 색상에 대한 빛의 3원색에서 각 색의 세기를 저장합니다. 전부 0이면 검정색 전부 255면 하얀색 이런식으로요 소수로 어떻게 바꾸려고 하시는지 모르겠지만 해당 방법으로 데이터 범위(경우의 수) 가 줄어든다면 표현할 수 있는 색의 범위가 줄어듭니다. 따라서 사람눈에 비슷해보이게 영상의 방식대로 압축을 하는거구요
@Tori-eats-broccoli
@Tori-eats-broccoli 4 ай бұрын
@@user-ym4ov5xj1g ㄴㄴ 다시 생각해보니까 사진이 커질수록, 아니 조금만 사이즈가 되어도, non-singular 매트릭스 찾기가 힘듬. 복호키처럼 매트릭스 정보가 있더라도해도, dimensionality가 넘 커져서 일반컴퓨터로 여는데 시간이 넘 오래걸림.
@user-bp5zs2ru1w
@user-bp5zs2ru1w Жыл бұрын
퇴근하고 봐야징
@wirelessholic4506
@wirelessholic4506 6 ай бұрын
말투가 너무 중독적이야..
@user-dn2ux9gv5u
@user-dn2ux9gv5u 6 ай бұрын
진짜 알찬 영상이다...그래서 png이미지 쓰자는거죠?
@dru9ed9pigeon99
@dru9ed9pigeon99 Жыл бұрын
국어 지문에서 봤던건데 이런 과정이 있었군요
@simhae1775
@simhae1775 29 күн бұрын
오... 푸리에 변환은 중첩된 파동에만 적용되는줄 알았는데 아니었네요 생각해보니 같은 원리긴 하네요
@minbora69
@minbora69 4 ай бұрын
퀀타이제이션 처음 배울 때 진짜 신기했는데 ㅋㅋㅋㅋㅋ 다시보니 추억돋네
@user-bc6yt9xo3m
@user-bc6yt9xo3m Жыл бұрын
bmp는 무손실 무압축 png는 무손실 압축 jpg는 손실 압축으로 손실나는이유가 푸리에 변환만있는줄알았는데 많은 과정을 거치네요
@lineY
@lineY Жыл бұрын
재밌당
@user-gc7ut4mp9i
@user-gc7ut4mp9i Жыл бұрын
어......... 와!
@Kim_Jaeng-jaeng
@Kim_Jaeng-jaeng 12 күн бұрын
아...문돌이 이제 이해하고감니다 오래걸렸어 흑흑 덕분에 17년쯤에 유니X에서 그림자를 복셀화해서 저장한단게 뭔소린지 이해하게 되었습니다 감사합니다
@koname2da
@koname2da 4 ай бұрын
문과고 코딩 1도 모르는데 ㄹㅇ 이해 개잘됨
@modemopamp
@modemopamp 6 ай бұрын
진짜유익하네요
@user-rx2xz5ep4l
@user-rx2xz5ep4l 5 ай бұрын
재밌어서 계속보게됨
@user-ot3uk9ng3h
@user-ot3uk9ng3h 3 ай бұрын
제이펙마피아의 최근 앨범에 대한 흥미로운 해석이로군요
@jason2876
@jason2876 Жыл бұрын
오 재미나게 설명
@gina1143
@gina1143 6 ай бұрын
재밌다 진짜
@galaxy_dust
@galaxy_dust Жыл бұрын
말투가 중독적이야
@jinyoungjang2
@jinyoungjang2 Жыл бұрын
형 사랑해
@nextdoorlee
@nextdoorlee Жыл бұрын
많이 들어본 듯 하면서 아닌 듯 말투 정말 독특하다.
@hyugo2060
@hyugo2060 Жыл бұрын
말투가 멋지심
@moneanne8304
@moneanne8304 6 ай бұрын
영상 재밌고 유익해요! 그런데 챕터 넘어갈때 짧은 음악 소리가 너무 커서 깜짝깜짝 놀라요😢
@user-cd5tt6xz1w
@user-cd5tt6xz1w Жыл бұрын
@ilIIIIlIlIliilIilI
@ilIIIIlIlIliilIilI Жыл бұрын
똑똑한 사람들 ㄷㄷ
@user-ny8uq4nb3e
@user-ny8uq4nb3e 4 ай бұрын
사진 한장 처리하는것도 대단히 복잡해보이는데 실시간으로 수없이 계속 사진들이 변하면서 영상으로 보여줘야하는 게임은 진짜 컴퓨터가 얼마나 미친듯이 일하고 있는건지 ㄷㄷㄷ 왜 고사양게임은 컴 성능을 극한으로 올려야하는지 알겠네요.
@user-sj9gd4ss6b
@user-sj9gd4ss6b Жыл бұрын
형님 영상 커리어리 타셨네오
@Colter_Stevens
@Colter_Stevens 3 ай бұрын
이미지에 대해서 많이 알고갑니다
@brad5313
@brad5313 Жыл бұрын
똑똑하다 똑똑해~~
@JW-7
@JW-7 Жыл бұрын
생각없이 들으면 왠지 한국어 같지 않은 인도영어 같은 억양..;; 근데 유튜브 보면 인도 교수님들이 공학적인 설명을 잘 하더라는.
@ksong5589
@ksong5589 Жыл бұрын
개쩐다
@htnk6231
@htnk6231 Жыл бұрын
캬 학교에서 몇일간 배우는걸 이렇게 쉬보 빠르게 배우네
@fulgidstone
@fulgidstone Жыл бұрын
그래서 2D 디자인하시는 분들은 jpg 이미지컷을 인디자인,일러스트, 쿽 등에 가급적 넣지 말아야 합니다. 색을 줄이고 압축을 하면 해상도가 턱 없이 줄어드니까요. 특히 인쇄용 작업물일 경우에 쿽에 jpg파일을 사용하면 인쇄전 출력실에서 틀림없이 연락을 받게 될겁니다. 해상도가 72이라서 인쇄시 망점이 깨져 보일꺼라 이야기를 듣게 됩니다. 인쇄시 가급적이면 300 dpi짜리 파일이여야 안정적으로 망점을 잘 구현할 수 있으니까요. jpg파일이 만능은 아니라는 겁니다.
@ziocalli9479
@ziocalli9479 4 ай бұрын
그럼 어떤 확장자 추천하나요?
@fulgidstone
@fulgidstone 4 ай бұрын
@@ziocalli9479 포토샵 파일이면 원래 그대로 psd파일이죠. CMYK모드에 300dpi 해상도라면 인쇄시 망점이 깨지는 문제는 사라지죠. 물론 원본 이미지컷이 인터넷 게시용인 72dpi인데 포토샵으로 불러와서 300dpi로 저장해봐야 망점 깨지는 건 똑 같다는건 아실꺼라고 생각해봅니다. 즉 원본 이미지컷부터 해상도가 높아야 인쇄 품질도 좋습니다.
@roof102
@roof102 Жыл бұрын
사과형 섹시해
@03noah_
@03noah_ Жыл бұрын
패턴을 써서 재현한다는게 무슨 소리인가요>??
@user-oe5qg1dk5j
@user-oe5qg1dk5j Жыл бұрын
비문학 지문을 영상으로 ㄷㄷ