View Single Post
Posts: 32 | Thanked: 83 times | Joined on Dec 2007
#1
This is a package containing now two applications, a magnifier and a negative viewer. They use the main camera and require thus that the camera slider is open when they run. It uses gstreamer and requires gstreamer-tools from the repository extras.

From Mar 8th, 2012, it is available in the extras-testing repository.
Please test it such that it can be promoted to extra.

UPDATE Mar 2nd, 2012:

A new version is up, magnusplus_0.0.2-2_armel.deb.

The negatives viewer has now lost the blueish look, the colors of the negatives when looked through using the application are much closer to those of the prints now.

UPDATE Feb 9th, 2012:

A new version is up, magnusplus_0.0.2-1_armel.deb.

Changes:
- A new app added to the package in addition to the magnifier, magnus plus negative viewer, very handy for the ones who use colour and b/w photographic film negatives. It works like magnus plus magnifier, just that it inverts the video stream on the fly.
- Icons for both apps.
- Close focusing fixed, it works now on my both n900s, one powered by power kernel and the other one closer to the stock configuration.

And a hint on how to best use the two applications from the package:
as I didn't find yet a way to disable the opening of the default camera when the camera slide is open, and it actually helps to open that once to fix the exposure and white balance (these settings remain somewhere and are inherited by magnus plus),

Preparation (only once, repeat just when the type and intensity of the light changes):
step1: open the camera slide. The default camera app either starts by itself, or if you have your phone differently configured, you start it.
step 2: half-press the shooting button (don't need to take a photo).
step 3; close the default camera app

Actual use:
With the camera slider already open, just start Magnus plus magnifier or magnus plus negative viewer, find the optimum distance to the object you are interested in and enjoy the magnified (and optionally inverted) view.
Test first non-inverted (the plain magnifier) on your computer display, you should be able to nicely see the pixels.

I appreciate any feedback.

Update Oct 5th, 2011:
After trying to make sense of the traces of a SMD circuit PCB, when I've had the opportunity again to contrast the default camera app and my magnifier app, I think mine offers better magnification, although I can't really pinpoint the cause (close distance AF difficulties? some mild digital zoom on mine?).
Also, I have found a bug, the app as packed didn't have enough rights to set the focus, so it was silently failing to do it (on my dev copy run as root it has always worked fine).
The updated version is here (still without a proper icon):
http://brainsignals.de/users/cristia....1-2_armel.deb

I will continue to develop it, as I do still want to integrate lighting of the LEDs on demand, temporary image freeze and some other ideas.

-------------------------------------------------------------------------
Original message
Here it is:

http://brainsignals.de/users/cristia....1-1_armel.deb

I will keep trying to have it in extras-something, but for now you can simply download it from there and install it with
dpkg -i magnusplus_0.0.1-1_armel.deb

What it does: it sets the focus of the lens to the closest focus and then streams a magnified version of the image captured by the main camera in full res to the screen. It has very good quality, I would say and acceptable frame rate. I estimate the magnification level roughly between 3x and 4x.

If what you get is too dark or overexposed, you should close the magnifier, open the camera, expose - by preshooting, there is no need to take a picture, close the camera and restart the magnifier (autoexposure it's not included here yet).

Please let me know what you think and whether or not you find it usable/useful.

Last edited by chrisg; 2012-03-28 at 07:42. Reason: invitation to test the version in the extras-testing repository
 

The Following 23 Users Say Thank You to chrisg For This Useful Post: