Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Luther

#51
Quote from: a1ex on May 01, 2020, 05:59:44 PM
Not for replacing DSLR cameras, but for things like machine vision
I'm contributing to a dataset for a computer vision project that would highly benefit from it. I wonder if it's able to output Raw or if they have the firmware open sourced to tweak compression parameters. One issue we are having with the dataset images is that most cameras have too much compression and this affects quality of object labeling. Outputing raw would not just improve overall labelling but also open to possibilities of pre-processing those images (to decrease haze on low visibility scenarios, for example).
#52
Quote from: IDA_ML on May 01, 2020, 09:23:04 AM
Has anybody tried that?  What about the video quality? Will it work with ML too?
I have been doing that for about a month or so. It works well actually. The camera freezes from time to time (I think it's 30min max), so you have to reconnect it sometimes. The resolution is pretty low (640x480px I think). But it works. Here's the method I'm using: https://www.magiclantern.fm/forum/index.php?topic=24877.0
#53
Quote from: cmh on May 01, 2020, 12:36:32 PM
Edit again; did I ever told you guys that Windows is free of charge, the only downside if you don't register it is that you can't customize your desktop.
Yep. Direct download links here: https://tb.rg-adguard.net/public.php
#54
That's pathetic:
Quote
* This Software is for use in the U.S. and will not be supported outside that area.
https://www.usa.canon.com/internet/portal/us/home/support/self-help-center/eos-webcam-utility/

I haven't tested the software, since my cameras are not supported (they apparently decided that old cameras should not be supported even though they have the same liveview mechanism). I'm sure there's a way to circumvent that geographic limitation, but in "challenging times" like these the company limits its software to one country... and for what purpose? None.

ps: btw, thanks for sharing the link @garry23
#55
Quote from: RoyZ on April 28, 2020, 02:33:05 PM
I just needed someone else to confirm that USB is not really usable for production.
Not really. Besides the low resolution output (480p), the camera also stops the liveview ever since in a while. So it's not suitable for live streaming. The battery also drains pretty fast, because you need to keep the liveview on (I disable global draw and keep the liveview brightness as low as possible but still, the battery drains really fast).
Quote
still considering since its a $200 expense.
You can get cheaper ones, as long as it has HDMI input. There's no need to get something that expensive.
#56
Quote from: ilia3101 on April 26, 2020, 02:23:07 AM
@Luther Has embedding improved for you? I changed it.
Yes it did. Thanks Ilia!
#57
There's no comparison between USB vs capture card. USB will stream your liveview and it has a lot of limitations (resolution, bitrate, etc). With capture card you can get the same image (or even better) than what you would get while actually recording with the camera (no limitation of resolution or fps).
I'm currently using the USB liveview as a webcam (because of this quarentine thing), but it sucks sometimes. See detailed post here.
The cool thing with OBS-Studio is that you can make the color grading in real time. Use a Log picture style, input some 3dLUT (like ImpulZ or something) and do some fine adjustments with RGB curves. You'll get a pretty good image if you keep your ISO low enough (=<400).
#58
Another great music choice (is that Ludovico Einaudi?). Well recorded, great scenes (particularly the rain scenes at 1min56s). This color grading reminds me of Kodak Tri-X with 'stand' development, which I think is beautiful.
Your video productions would really enjoy a fast and old lens like Helios-44. I like your 18-55 but it can be harsh sometimes. A smoother lens would be a good change.

edit:just saw the music is from Mattia Cupelli. Still, reminds me so much of Einaudi's compositions.
#59
Great test @Volumetrik. Can you just repost these images on a better host? This "ibb.co" thing only works with javascript enabled. I suggest using pictshare instead...
#60
Academic Corner / Re: The future?
April 20, 2020, 04:31:39 PM
Quotea data rate of 25 gigabytes per second
Good luck putting that on a car. I don't think this is too relevant for autonomous driving as they say in the article, as the biggest challenge is not how to get good image quality but how to read and predict movements of objects.
This might be relevant for other areas though, like microscopic images and astrophotography. Thanks for sharing the link.
#61
Are you sure you're recoding in 10-bit and 14-bit? Exiftool says these files have the same bit depth:

14-bit (f/8)

ExifTool Version Number         : 11.93
File Name                       : 14_f8.dng
Directory                       : .
File Size                       : 3.8 MB
File Modification Date/Time     : 2020:04:18 20:21:12-03:00
File Access Date/Time           : 2020:04:18 20:20:59-03:00
File Creation Date/Time         : 2020:04:18 20:21:12-03:00
File Permissions                : rw-rw-rw-
File Type                       : DNG
File Type Extension             : dng
MIME Type                       : image/x-adobe-dng
Exif Byte Order                 : Little-endian (Intel, II)
Subfile Type                    : Full-resolution image
Image Width                     : 1856
Image Height                    : 1044
Bits Per Sample                 : 16
Compression                     : Uncompressed
Photometric Interpretation      : Color Filter Array
Fill Order                      : Normal
Make                            : Canon
Camera Model Name               : Canon EOS 5D Mark II
Strip Offsets                   : 65536
Orientation                     : Horizontal (normal)
Samples Per Pixel               : 1
Rows Per Strip                  : 1044
Strip Byte Counts               : 3875328
Planar Configuration            : Chunky
Software                        : MLVFS
Modify Date                     : 2020:04:18 12:41:35
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Exposure Time                   : 1/50
F Number                        : 8.0
ISO                             : 100
Sensitivity Type                : ISO Speed
Exif Version                    : 0230
Subject Distance                : 83 m
Focal Length                    : 35.0 mm
Focal Plane X Resolution        : 1283.070596
Focal Plane Y Resolution        : 1302.713987
Focal Plane Resolution Unit     : inches
Lens Model                      : EF35mm f/2 IS USM
DNG Version                     : 1.4.0.0
Unique Camera Model             : Canon EOS 5D Mark II
Black Level                     : 1792
White Level                     : 16200
Default Scale                   : 1 1
Default Crop Origin             : 0 0
Default Crop Size               : 1856 1044
Color Matrix 1                  : 0.5309 -0.0229 -0.0336 -0.6241 1.3265 0.3337 -0.0817 0.1215 0.6664
Color Matrix 2                  : 0.4716 0.0603 -0.083 -0.7798 1.5474 0.248 -0.1496 0.1937 0.6651
As Shot Neutral                 : 0.4225005186 1 0.6434584088
Baseline Exposure               : 0
Camera Serial Number            : 3CD6BAE2
Calibration Illuminant 1        : Standard Light A
Calibration Illuminant 2        : D65
Active Area                     : 0 0 1044 1856
Forward Matrix 1                : 0.8924 -0.1041 0.176 0.4351 0.6621 -0.0972 0.0505 -0.1562 0.9308
Forward Matrix 2                : 0.8924 -0.1041 0.176 0.4351 0.6621 -0.0972 0.0505 -0.1562 0.9308
Time Codes                      : 00:00:00.00
Frame Rate                      : 23.976
Reel Name                       : /M18-1246.MLV
Baseline Exposure Offset        : 0
Aperture                        : 8.0
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 1856x1044
Megapixels                      : 1.9
Scale Factor To 35 mm Equivalent: 1.0
Shutter Speed                   : 1/50
Circle Of Confusion             : 0.029 mm
Depth Of Field                  : inf (4.94 m - inf)
Field Of View                   : 53.1 deg
Focal Length                    : 35.0 mm (35 mm equivalent: 36.1 mm)
Hyperfocal Distance             : 5.25 m
Light Value                     : 11.6

----------------------------------------------------------------------------

10-bit (f/8)

ExifTool Version Number         : 11.93
File Name                       : 10_f8.dng
Directory                       : .
File Size                       : 3.8 MB
File Modification Date/Time     : 2020:04:18 20:19:59-03:00
File Access Date/Time           : 2020:04:18 20:19:58-03:00
File Creation Date/Time         : 2020:04:18 20:19:58-03:00
File Permissions                : r--r--r--
File Type                       : DNG
File Type Extension             : dng
MIME Type                       : image/x-adobe-dng
Exif Byte Order                 : Little-endian (Intel, II)
Subfile Type                    : Full-resolution image
Image Width                     : 1856
Image Height                    : 1044
Bits Per Sample                 : 16
Compression                     : Uncompressed
Photometric Interpretation      : Color Filter Array
Fill Order                      : Normal
Make                            : Canon
Camera Model Name               : Canon EOS 5D Mark II
Strip Offsets                   : 65536
Orientation                     : Horizontal (normal)
Samples Per Pixel               : 1
Rows Per Strip                  : 1044
Strip Byte Counts               : 3875328
Planar Configuration            : Chunky
Software                        : MLVFS
Modify Date                     : 2020:04:18 12:39:41
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Exposure Time                   : 1/50
F Number                        : 8.0
ISO                             : 100
Sensitivity Type                : ISO Speed
Exif Version                    : 0230
Subject Distance                : 83 m
Focal Length                    : 35.0 mm
Focal Plane X Resolution        : 1283.070596
Focal Plane Y Resolution        : 1302.713987
Focal Plane Resolution Unit     : inches
Lens Model                      : EF35mm f/2 IS USM
DNG Version                     : 1.4.0.0
Unique Camera Model             : Canon EOS 5D Mark II
Black Level                     : 112
White Level                     : 1013
Default Scale                   : 1 1
Default Crop Origin             : 0 0
Default Crop Size               : 1856 1044
Color Matrix 1                  : 0.5309 -0.0229 -0.0336 -0.6241 1.3265 0.3337 -0.0817 0.1215 0.6664
Color Matrix 2                  : 0.4716 0.0603 -0.083 -0.7798 1.5474 0.248 -0.1496 0.1937 0.6651
As Shot Neutral                 : 0.4225005186 1 0.6434584088
Baseline Exposure               : 0
Camera Serial Number            : 3CD6BAE2
Calibration Illuminant 1        : Standard Light A
Calibration Illuminant 2        : D65
Active Area                     : 0 0 1044 1856
Forward Matrix 1                : 0.8924 -0.1041 0.176 0.4351 0.6621 -0.0972 0.0505 -0.1562 0.9308
Forward Matrix 2                : 0.8924 -0.1041 0.176 0.4351 0.6621 -0.0972 0.0505 -0.1562 0.9308
Time Codes                      : 00:00:00.00
Frame Rate                      : 23.976
Reel Name                       : /M18-1241.MLV
Baseline Exposure Offset        : 0
Aperture                        : 8.0
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 1856x1044
Megapixels                      : 1.9
Scale Factor To 35 mm Equivalent: 1.0
Shutter Speed                   : 1/50
Circle Of Confusion             : 0.029 mm
Depth Of Field                  : inf (4.94 m - inf)
Field Of View                   : 53.1 deg
Focal Length                    : 35.0 mm (35 mm equivalent: 36.1 mm)
Hyperfocal Distance             : 5.25 m
Light Value                     : 11.6
#62
Quote from: reddeercity on April 18, 2020, 02:18:09 AM
Edit: Just to clear things up a bit , the reasons to use technicolor cinestyle for picturestyle profile on liveview
is a tool to help with the exposure to push hi-light for better D.R. with out crushing shadows .
In No Way Dose the PictureStyle Profile effect the Raw Image/video , it just to aid to do better ETTR .
Just use the Raw Histogram.
#63
General Chat / Re: Is everyone okay?
April 15, 2020, 02:08:13 AM
Trammell never stops, what an impressive person. Bravo!
#64
Quote from: tupp on April 14, 2020, 10:16:41 PM
It's not false.

I said, "A package manager doesn't provide ***more*** security -- it basically just automates the install and reduces redundancy.  There is nothing preventing someone from encrypting, signing and check-summing a Linxux tarball, a Mac DMG nor an independent Windows program."

So, one can also use PGP signing and check-summing  with an independent tarball, AppImage or dmg (as I actually stated), just like a package manager might do.

Hence, a package manager doesn't provide ***more*** security than an AppImage, DMG, tarball, etc.
Seriously dude? Call me when you wake up. This is the same as saying OMEMO doesn't offer more security, because you can just check fingerprints manually and encrypt your text with AES-256. That's just a dumb way of thinking. If the process is not automated, normal people just won't do it.
There's a reason why package managers exist for so long: they work.
#65
Quote from: tupp on April 13, 2020, 04:24:05 PM
Who's to say?  What is considered "easy" and what is considered "correct" are two independent and subjective notions.
They are not subjective notions, we are not talking about philosophy we are talking about computing.
Quote
Most of the time, but not always.
Doesn't matter, many software will be redundant and out of date.
Quote
I would rather have two ffmpegs than bork some MLV-App features.
In the ffmpeg case, there would be no choice other than distribute the binary or give the package manager the order to compile the package itself.
Quote
one merely downloads the archive and upacks it in the same location as the previous version.
That's the point. This process can be easily automated.
Quote
A package manager doesn't provide more security -- it basically just automates the install and reduces redundancy.
That's just false. Most package managers require signing with PGP. The files are transported over encrypted connection (TLS1.2 or recently 1.3) and files have integrity check with SHA256/512. If you don't see the security benefits here, I don't know what to tell you.
Quote
There is nothing preventing someone from encrypting, signing and check-summing a Linxux tarball, a Mac DMG nor an independent Windows program.
Indeed, there's not. But these systems already have a unified solution, so why not use them?
Quote
There seem to be lots of dependencies -- just look at the file/directory tree in this post.
Those doesn't seem to be dependencies, they are in the software itself.
Quote
Those libraries are not in my system's /usr/lib/ directory, so MLV-App stalled.
Of course not, that's the function of the package manager to put them there.
Quote
Hence, all of the libraries and shared objects packaged with MLV-App are dependencies.
Libs != dependencies
#66
Quote from: tupp on April 13, 2020, 08:55:47 AM
It is just as easy for the user to to simply unpack the archive and run the binary, as it is for the user to update a repository list, install the app and run it normally.
Yeah, but normally easy is not the correct thing to do. If you distribute your software in a whole binary, your system will have different binaries for the same software. This will cause software to be out of date. Also, if you don't use a package manager, you'll need some kind of update checking code, which can be eliminated while using a package manager (MLVApp should even have network capable code in the first place). And from a security stand point a package manager is much better (protocol is encrypted, files signed and hash checked - some even have privilege separation).
Quote
So, it gets complex from the package developer's/maintainer's perspective
For a project with many dependencies, I agree. But MLVApp has only two dependencies and one of them is already well maintained on most systems (Qt).

Some useful links:
https://github.com/chocolatey/choco/wiki/CreatePackagesQuickStart
https://github.com/Homebrew/homebrew-cask/blob/master/doc/development/adding_a_cask.md
https://www.debian.org/doc/manuals/debmake-doc/ch05.en.html
#67
Quote from: tupp on April 12, 2020, 09:46:42 AM
I have already made a compressed Linux tarball of MLV-App.  I cleaned out a lot of the compiling cruft, and I created a README file.  I also made a zip version (with the symlinks flag).  These archives are 60MB (smaller than the AppImage).
Wouldn't it be better to just make an apt port (or use whatever package manager your distro has)? Same goes for Windows/OSX, actually. Everything could be installed through Chocolatey or Homebrew.
#68
Share Your Videos / Re: Shadow on the moon
April 10, 2020, 05:45:10 AM
I agree with @yourboylloyd, it might be a satellite or meteorite. The compression from youtube is very aggressive though.
Also, was this recorded in MLV? You should check the interpolation algorithm that MLVApp is using, I think it might give better results than 3x crop. A filter to remove IR/UV should also help.
Overall, great recording. The moon was fantastic yesterday.
#69
General Chat / Re: Is everyone okay?
April 01, 2020, 03:42:55 AM
Quote from: ilia3101 on March 31, 2020, 09:56:06 PM
How is everyone? Stuck at home?
Yup. Hope everyone stays safe.
#70
This seems a limitation of the camera, AFAIK. Happens on my 600D too. I think you can solve using a HDMI capture card instead of USB.
#71
Quote from: Daniel_hungary on March 24, 2020, 10:47:38 AM
Please help me somehow I wish I could use dual ISO!
How are you processing the MLV file? Test MLVApp and see if it still has the same issue...
#72
Quote from: yourboylloyd on March 23, 2020, 09:39:44 AM
I remember I bought SparkoCam a long time ago and it worked perfectly for me through usb for my 5D2. But that was a while ago and I'm sure there is a more free option nowadays.
SparkoCam is paid... the solution above works even better than SparkoCam, but uses only free software.
I just thought that the method I'm using is not the best and some of you might have a better solution.

Quote from: ItsMeLenny on March 24, 2020, 06:07:06 AM
it's an mjpeg stream that comes through it, I never figured out how to get it to act as a webcam in linux,
I could only get the stream through whatever method.
maybe search for canon dslrs and v4l2?
On Linux it seems very straightforward (same goes for MacOS):
gphoto2 --stdout --capture-movie | gst-launch-0.10 fdsrc ! decodebin2 name=dec ! queue ! ffmpegcolorspace ! v4l2sink device=/dev/video0
https://superuser.com/questions/870768/can-i-use-my-dslr-as-webcam-through-gphoto2-v4l2loopback

On Windows however, it is more complicated than it should.
#73
Many people are in quarantine right now and having a camera for remote conferences is very useful. So I thought using a DSLR would be a good idea. Got it working only using free/open software on Windows, but I have the feeling that there's a much easier way of doing that. On Mac and Linux this doesn't seem to be an issue (gphoto2).

Procedure:
- Install digiCamControl and OBS-Studio
- Install the VirtualCam plugin. Note: I had to manually copy the files, the installer didn't work
- Connect the camera through USB and turn it on. Open digicamcontrol and click LiveView button.
- Put the screen in fullscreen mode.
- Open OBS-Studio. Create "Window Capture" in Sources. Select the fullscreen'ed digicamcontrol window inside properties.
- Click on "Tools" (top menu), then "VirtualCam". Press Start.

Done. Now any software will recognize the virtual interface as a webcam.
But, as I've said, this seems too complicated/bloated. Is there any easier way you know of?
#74
Go to the "Exposure" menu and select "Expo. Override". Then go to the "Movie" menu and select FPS Override. Open the FPS Override (press Func key), select "Optimize for: Exact FPS" and put "Desired FPS: 24. This will do the trick.
If you want more accurate fps, select NTSC video system in Canon menu, open the "advanced" panel on fps override and set the timers A: 750 and  B: 1600.
#75
Very good. Really like the last scene. Good music choice too.
Nature carries on as if nothing is happening, as always.
Stay safe @york824 !