3a4f774e28 Make denoise arguments depend on denoiser
caf7025504 Correct typos in previous commit
d4e13ed123 Compute automatically extreme values
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 03:10:52 +02:00
RAW image processing

Contrairement aux canaux rouge et bleu, l’utilisation du canal vert pour l’estimation du PRNU semble incertaine à cause de la répartition du vert. Est-ce qu’un décalage dans une des…

a8fa053687 #49: Get PRNU by using RAW images
6251c487e2 Add temporarily maxGreen computation
Compare 2 commits »
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 02:52:55 +02:00
RAW image processing

Are raw values bounded?

Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 01:40:15 +02:00
RAW image processing

Could consider the channel having the most variance on the considered set of images.

Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 01:16:20 +02:00
RAW image processing
import rawpy
import numpy as np
from tqdm import tqdm
import matplotlib.pyplot as plt

filename = 'ra2c888f8t.NEF'

colors = {
    'R': (255, 0, 0),
    'G': (0, 255, 0),
    'B':
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 01:14:29 +02:00
RAW image processing

ra2c888f8t was done with Nikon D7000.

Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 01:11:51 +02:00
RAW image processing

Would be nice to not have to assert raw.raw_pattern.

90df8a7cb9 Verify raw.raw_pattern as raw.color_desc does not seem enough
Benjamin_Loison opened issue Benjamin_Loison/vpv#3 2024-04-16 00:48:36 +02:00
How to open whole .nef?
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-16 00:42:10 +02:00
RAW image processing
help(rawpy.RawPy.raw_pattern)
Help on getset descriptor rawpy._rawpy.RawPy.raw_pattern:

raw_pattern
    The smallest possible Bayer pattern of this image.
    
    :rtype:…
Move to Codeberg
120eaf563f WIP: Add .nef support
a0b366e98a Use shebang compatible with venv
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#49 2024-04-15 21:38:21 +02:00
RAW image processing

Can verify the consistency of the subset of pixels by verifying areas using as most as possible a single color channel.

from PIL import Image

with Image.open('r01b6aed6t.png') as