The photos look exactly as I'd imagine they should, i.e. if the grid is providing 20% of the color of the original, the result looks 20% as colorful... I'm not sure I get what's "magical" about this?
Well why don't we see a B&W image with coloured lines on it? Rather we see a coloured image with coloured lines on it. It's pretty spooky to me. It's interesting zooming in, until the point that your brains perceives the grid properly, and a B&W image pops forth.
Automatic Optical Illusions Using Python and OpenCV
11–20 of 20 posts
Re: Automatic Optical Illusions Using Python and OpenCV
#12Earlier quoted context omitted.
Well why don't we see a B&W image with coloured lines on it? Rather we see a coloured image with coloured lines on it. It's pretty spooky to me. It's interesting zooming in, until the point that your brains perceives the grid properly, and a B&W image pops forth.
Why, because we're myopic, so our eyes run "blur interpolate" on the image... or do those also work for people with 20/20 eye sight?
Re: Automatic Optical Illusions Using Python and OpenCV
#13I genuinely don't really understand what's trying to be proven here. I mean, it's just how our eye+brain work indeed. You can make it "better" by dezooming on the images, or "worst" by zooming in, which is just as expected. It doesn't really seem far from other techniques for image compression, just a less good version of those ?
That's what optical illusions are
Re: Automatic Optical Illusions Using Python and OpenCV
#14Earlier quoted context omitted.
Well why don't we see a B&W image with coloured lines on it? Rather we see a coloured image with coloured lines on it. It's pretty spooky to me. It's interesting zooming in, until the point that your brains perceives the grid properly, and a B&W image pops forth.
Why, because we're myopic, so our eyes run "blur interpolate" on the image... or do those also work for people with 20/20 eye sight?
Re: Automatic Optical Illusions Using Python and OpenCV
#15Re: Automatic Optical Illusions Using Python and OpenCV
#16Re: Automatic Optical Illusions Using Python and OpenCV
#17Something like:
width, height, _ = bw_img.shape
pixels = int(width * height * .5)
xs = np.random.choice(width, pixels)
ys = np.random.choice(height, pixels)
bw_img[xs,ys,:] = img[xs, ys, :]Re: Automatic Optical Illusions Using Python and OpenCV
#18The photos look exactly as I'd imagine they should, i.e. if the grid is providing 20% of the color of the original, the result looks 20% as colorful... I'm not sure I get what's "magical" about this?
Well why don't we see a B&W image with coloured lines on it? Rather we see a coloured image with coloured lines on it. It's pretty spooky to me. It's interesting zooming in, until the point that your brains perceives the grid properly, and a B&W image pops forth.
Re: Automatic Optical Illusions Using Python and OpenCV
#19Re: Automatic Optical Illusions Using Python and OpenCV
#20This reminds me of the old King of the Hill episode where Dale says "If you want, I can show you how to make a bomb out of a roll of toilet paper and a stick of dynamite."