흰색 배경의 캔버스에 고르지 않은 / 그라데이션 조명을 수정하는 방법은 무엇입니까?


24

DSLR의 핫슈 플래시와 두 개의 편광 필터 ( 캔버스 사진을위한 크로스 편광기 기술) 로 찍은 종이로 만든 연필 그림사진이 있습니다.

문제는 이제 그림에 가까워 질 때 렌즈가 이미지의 일부에 그림자를 드리 우기 때문에 조명이 고르지 않게된다는 것입니다. 이로 인해 이미지에 선형이 아닌 그래디언트가 생성됩니다.

아래는 이미지 예입니다. 원본의 너비는 약 3cm입니다.

배경이 고르게 흰색이되도록 편집하려면 어떻게해야합니까?

조명이 고르지 않은 소스 이미지

-편집하다-

아래에서 스캔 한 결과가 수정 및 수정되었습니다. 처음에는 이것이 유망한 것처럼 보이지만 불행히도 여기 (600 px 너비)의 전체 해상도입니다 . 스캐너는 300dpi를 수행 할 수 있으며 그림의 폭은 약 1 인치입니다. 이것은 카메라의 5000px에 비해 약간 적습니다.

또한, 보정되지 않은 스캔은 흑연이 교차 편광기 기술과 달리 빛의 좋은 부분을 실제로 반사한다는 것을 암시한다.

수정되지 않은 스캔 수정 된 곡선으로 스캔


사진을 스캔하지 않고 사진을 찍는 이유가 있습니까?
Cole Johnson

예; 캔버스는 A4보다 클 수 있습니다. 그러나 나는 저녁에 결과를 비교할 것입니다. 나는 흑연에서 발생할 수있는 반사에 대해 조금 의심 스럽다.
Simon A. Eugster

@ColeJohnson Scan이 위에 추가되었습니다.
Simon A. Eugster

시도해야 할 다른 것 : 가벼운 테이블을 얻 거나 그림을 걸어 후면에서 밝은 빛을 비추고 그것을 통해 빛나는 빛으로 사진을 찍 습니다 (종이 자체가 확산기 역할을 함). 물론 이것은 불투명 페인트에서는 작동하지 않거나 뒷면에 그려진 것이 있지만 단면 연필, 크레용, 잉크 또는 수채화 그림의 경우 시도해 볼 가치가 있습니다.
Ilmari Karonen

답변:


8

나 자신을 사용한 방법과 유사한 당신 만 사용 Resynthesizer 플러그인을 (GIMP) 또는 컨텐츠 인식 채우기 그라데이션을 재구성 (포토샵) :

  1. 도면을 완전히 덮는 선택을 만듭니다. 직접 수행하거나 고역 필터링을 사용하여 다음과 같이 선택 마스크를 계산할 수 있습니다.

    • 스캔의 사본에 가우시안 차이 와 같은 가장자리 감지 필터 를 사용하여 도면을 조잡하게 추출합니다.

      1.1 단계 : 가우스 차이가있는 드로잉 추출

    • 결과에 대비가 부족한 경우 레벨 도구를 사용하여 어둡게합니다.

      1.2 단계 : 레벨 조정

    • 가우시안 블러 적용 :

      1.3 단계 : 가우시안 블러 적용

    • 임계 값 도구를 사용하여 전체 도면을 덮는 마스크를 얻고 색상별로 선택을 사용 하여 선택합니다.

      1.4 단계 : 임계 값 도구를 사용하여 마스크 확보

  2. 도면을 덮고 선택하면 원본 스캔 레이어를 복사하고 선택 / 콘텐츠 인식 채우기 치유를 사용 하여 채 웁니다. 복사 된 레이어는 이제 빈 용지 그림처럼 보일 것입니다.

    2 단계 : 빈 용지 재구성을위한 선택 치료

  3. 자신의 답변에서와 같이 편집 된 레이어의 모드를 나누기로 설정하십시오. 일부 종이 질감 및 / 또는 음영을 유지하려면 레이어의 불투명도를 약간 낮추고 약간의 흐림 효과를 적용 할 수 있습니다.

    3 단계 : 빈 종이 레이어로 나누기

    (위의 그림은 채워진 레이어 가우시안이 10px로 흐려지고 불투명도가 95 %로 설정되어 있습니다.)

  4. 선택적으로 레이어를 병합 한 후 레벨을 조정하여 검은 점을 설정하고 (팁 : 로그 히스토그램보기 사용) 대비를 증가시킵니다.

    4 단계 : 레벨 조정

(Ps. 절반 크기 이미지를 클릭하면 전체 크기로 볼 수 있습니다.)

이 방법의 장점은 비선형 음영 그라디언트에서도 상당히 잘 작동한다는 것입니다. 물론, 완벽하지는 않습니다. 종이에 경계가 그림 아래에있는 불규칙한 얼룩이있는 경우 내용 인식 채우기가 올바르게 재구성되지 않을 수 있습니다. 여전히 위에서 본 것처럼, 종종 꽤 괜찮은 결과를 제공합니다.


그것은 매우 시원하고 실제로 내가 먼저하고 싶었지만 Resynthesizer를 찾지 못했습니다! 내일 몇 가지 그림으로 시도해보십시오. 그림의 더 큰 부분을 다루는 부분이 궁금합니다. 결과는 이미 훌륭해 보입니다.
Simon A. Eugster

내가 얻을 수없는 것 같습니다 선택 치유 , 불행하게도 ... 김프에 등록
사이먼 A. Eugster

그거 이상 하네. 당신은 Windows 또는 Linux에 있습니까? 하나의 가능성은 파이썬을 사용할 수 없거나 김프가 어떤 이유로 그것을 찾지 못할 수도 있습니다. 이 경우 치유 선택이 작동하지 않을 수 있지만 기본 필터> 맵> 재 합성 (UI가 그렇게 편리하지 않더라도 치유 선택이 수행 할 수있는 모든 작업을 수행 할 수 있음)은 여전히 ​​사용 가능해야합니다.
Ilmari Karonen 2019

나는 리눅스에 있고 플러그인을 직접 컴파일해야했다. 지도> 재 합성 도 가능합니다. Gimp가 필요한 파이썬 버전을 찾는 지 어떻게 확인할 수 있습니까? 2.7.5 및 3.3.2가 설치되어 있습니다.
Simon A. Eugster

나는 확실하지 않다; 나는 우분투를 직접 사용하고 APT가 일을 처리하게합니다. 않습니다 파이썬 푸 하위 메뉴 모두 당신을 위해 나타 납니까? 그렇지 않은 경우 김프-파이썬 (GIMP 자체와 별도로 제공되는 경우)을 설치하거나 파이썬 지원이 활성화 된 상태에서 김프를 다시 컴파일해야합니다. 그리고 다시, 나는 정말로 여기서 추측하고 있습니다.
Ilmari Karonen 2019

18

편집 : 아래 단계를 수행 하는 Gimp 스크립트Ilmaris answer에 대한 다른 스크립트 를 작성했습니다 . 두 스크립트 모두 GitHub 에서 다운로드 할있습니다 . 제안 된 방법은 이것 입니다.


나는 꽤 오랫동안 해결책을 찾고 있었고 간단하고 작동하는 것을 발견했기 때문에 여기에 대답하고 있습니다. 결과를 바로 얻자.

  1. 배경의 세로 줄무늬 만 복사하고 원본 이미지의 크기로 늘려서 배경 레이어를 만듭니다.

    김프에서 : r배경을 포함하는 위에서 아래로 사각형을 선택 하고 Shift+Ctrl+V새 이미지에 붙여넣고 Filter > Map > Tile이미지 크기로 확장 한 후 가우시안 블러를 실행 한 다음 이미지에 새 레이어로 다시 복사합니다.

  2. 레이어 모드를 Division으로 설정하십시오 .

  3. 원하는대로 레이어 불투명도를 줄입니다 (예 : 90 %). 100 %로 유지하는 것은 보통 너무 밝습니다.

사단 단계

본질적으로 백그라운드 레이어는 w각 픽셀에서 "white" 의 RGB 값 을 정의합니다 . 분할 층 모드에서 다음 이미지 값을 뻗어 [0,w][0,255](참조 GIMP 층 모드 화소마다 참조).

(나쁜) 커브와 선형 그라디언트를 사용하는 예

첫 번째 시도는 항상 레이어를 복제하고 바닥의 가장 어두운 부분이 올바르게 조명되도록 밝기를 변경하고 선형 영역의 레이어 마스크를 추가하여 더 어두운 영역 만 밝게하는 것입니다. 그래디언트가 강할수록 더 나빠졌습니다.

선형 그라디언트로 시도

나누기 사용 예

Division은 훨씬 더 나은 결과를냅니다. 조명은 균등하게 고정되며 특히 도면의 왼쪽 부분과 같이 타는 부분이 없습니다.

구분 사용


또는 그냥 포토샵에서 레벨 설정을 변경하십시오
SaturnsEye

3
특히 양방향이 아닌 비선형 / 비선형 그림자의 경우 더 나은 결과를 얻으려면 흰색 용지를 촬영하고 약간의 흐림 효과를 적용하여 카메라 노이즈를 제거하고 사용하십시오. 조정 레이어베이스로
PlasmaHH

1
@SaturnsEye 위의 입력 이미지로 시도하십시오. 작동하지 않습니다;) 용지가 10 %와 같이 회색 인 경우 가장 쉬운 방법입니다.
Simon A. Eugster 2019

@PlasmaHH 이것은 일관된 거리를 얻기 위해 삼각대를 사용해야하지만 특히 무겁게 칠해진 사진에는 좋은 솔루션입니다. 용지 뒷면은 일반적으로 흰색이므로 조정 레이어에 사용할 수 있습니다. (회색 / 갈색 음영이 다른 용지를 사용합니다).
Simon A. Eugster

@ SimonA.Eugster :이 작업을 한 번 이상 반복하면 삼각대와 재현 가능한 조명 설정을 사용하여 결과를 구성 할 수 있습니다.
PlasmaHH 2019

5

이 답변은 Ilmari Kanoren답변을 기반으로 내가 atm을 아는 가장 빠르고 안정적인 접근 방식을 설명합니다 . 반자동입니다. 아래 그림과 같은 하드 이미지에는 자동 마스크가 작동하지 않습니다. 그림의 일부 부분에 가장자리가 없기 때문입니다.

이 Gimp 스크립트는 3 단계와 4 단계를 자동화하므로 (Resynthesizer가 필요함) 워크 플로는 다음과 같습니다. 선택 만들기, 스크립트 실행. 3 년 된 랩톱에서 스크립트가 15MP 이미지를 완성하는 데 6 초가 걸립니다.

여기에 이미지 설명을 입력하십시오

1 단계 (선택 사항) : 진한 검정색 곡선 조정

검은 점

2 단계 : 객체 선택

김프에서 빠른 마스크 Shift+Q는 빠른 방법입니다. 연필을 사용하여 N개체를 흰색으로 칠한 다음 Shift+Q다시 누르면 마스크를 선택 항목으로 변환합니다.

선택된 개체

3 단계 : 배경 재현

  • 이미지를 복제하고 400 × 400 px로 크기 조정
  • 사용이 선택 치유 또는 컨텐츠 인식 채우기를 멀리 객체를 치유하는 (단지 배경 남아)
  • 가우시안 블러 사용, 40 × 40 px
  • 이미지를 원래 크기로 다시 스케일하고 원래 이미지의 레이어로 다시 복사

배경

4 단계 : 분할 모드

원하는 경우 레이어 모드를 Division으로 설정하고 불투명도를 약간 줄입니다.

고정 이미지


1

이것은 사진 포럼이므로 사진으로 접근 할 것입니다. 물론 완벽한 화이트를 위해서는 여전히 약간의 포스트 프로덕션 조정이 필요합니다.

플래시를 사용하는 대신 자연광을 사용해보십시오. 직사광선을 피하고 창문 가까이에 두지 말고 창문에서 2 미터 떨어진 곳에 두십시오. 이는 도면에서 가장 가까운 부분과 가장 먼 부분의 빛의 차이를 줄이기위한 것입니다. (그러나 이것은 작은 이미지이므로 거리가 그렇게 중요하지 않을 수 있습니다.)

삼각대가 아래를 향하도록하고 도면을 바닥에 놓을 수 있습니다.

또는 삼각대가없는 경우 책 표지 나 시리얼 박스를 정렬하여 이미지를 테이블에 수직으로 고정하고 카메라를 같은 테이블에 꾸준히 올려 놓을 수 있습니다. 배경 이미지 나 질감이 보이지 않도록 그림 뒤에 흰 종이를 넣으십시오.

언급 한 편광기 기술은 유리 뒤에 그림이 있거나 밝은 물체 또는 반사가있는 경우입니다. 그러나 소스 라이트가 비스듬한 각도 인 경우 필터를 사용할 필요가 없습니다.


주변 조명을 알고 있습니다. 이 거리에서 렌즈는 이미 종이에 그림자를 드리 우기 시작하지만 그래디언트와 관련하여 더 나은 결과를 얻을 수 있습니다. 종이 표면이 고르지 않기 때문에 편광자가 실제로 필요합니다. 흑연은 놀랍게도 원하는 영역을 어둡게 빛을 반사합니다. .
Simon A. Eugster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.