Fabio de Miranda's Library tagged → View Popular
Dailymotion - La Ligne Claire par Hergé - une vidéo Hi-Tech et Science
La Ligne Claire par Hergé
Omnividea FOBS - FFMpeg C++ & JMF Bindings
Fobs4JMF is a JMF PlugIn which allows to use the wide range of formats supported by ffmpeg in your Java applications. It uses the C++ API provided by Fobs and JNI to make it avialable at the Java side. This plugin integrates perfectly in the Java Media Framework, allowing existing and new applications to open and edit video and audio files in all the formats supported by ffmpeg using the standard JMF API.
MeMoMan — Markerless Tracking from Videos
We are developing new computational models and a system for accurate measurement of human motion. Our primary goal is to develop markerless vision-based tracking algorithms for use with the industry-proven anthropometric human model RAMSIS (in collaboration with the TUM Ergonomics Department/Faculty of Mechanical Engineering). By providing RAMSIS with markerless tracking capabilities, we open up new fields of application in ergonomic studies and industrial design. On the other hand, we believe that a far-developed, flexible and accurate model such as RAMSIS is beneficial for human motion tracking given the ergonomic expertise that has affected its design.
GreenDot - Motion capture and pattern recognition
GreenDot is a research project that investigates motion capture, pattern recognition, and "Intrinsic Biometrics" techniques to detect and analyze human movement signatures in video. The goal of the project is to train a computer to recognize a person based on his or her motions, and to identify the person's emotional state, cultural background, and other attributes.
Transcoding to Different Formats (JMF)
Given an input URL, the object is to transcode the input media to different track formats and generate a resulting file with the transcoded data. The output file could also be of a different content type from the original input.
Plugging FMJ decoders and renderers into JMF
Decoders from the FMJ project can be used as plug ins for JMF. But some work is required.
FMJ plug ins do not work out of the box, because JMF is very picky about the format descriptions that a plug in returns to advertise its input/output capabilities.
To get support for PNG-encoded AVI and QuickTime videos in JMF, one can use the FMJ PNGDecoder as a codec plugin. JMF can only build a data flow graph though if one patches the FMJ PNGDecoder and the FMJ ImageIODecoder as follows:
Method PNGDecoder.getSupportedInputFormats needs to return a new VideoFormat(”png “) object so that JMF can associate it with the corresponding “png ” FourCC in the video files. This VideoFormat object can be returned in addition to the PNGFormat object which is already returned.
Method ImageIODecoder.getSupportedOutputFormat needs to return a new RGBFormat(inputCast.getSize(), -1, Format.byteArray, inputCast.getFrameRate(), 24, 16711680, 65280, 255) object, so that JMF can build its flow graph for rendering the video. This RGBFormat object can be returned in addition to the RGBFormat object which is already returned.
To get support for JPEG-encoded AVI and QuickTime videos in JMF, one can use the FMJ JPEGRenderer as a renderer plugin. The following patch is needed in FMJ:
Method JPEGRenderer.getSupportedInputFormat needs to return new VideoFormat(VideoFormat.MJPG, null, Format.NOT_SPECIFIED, Format.byteArray, Format.NOT_SPECIFIED). This is needed, so that JMF can associate it with the “MJPG” FourCC in the video files. Again, this format object can be returned in addition to the one already being returned.
Thanks to these patches, my own little media player MultiShow is now able to play JPEG- and PNG-encoded videos in AVI and QuickTime files.
In case someone is interested in the code. The patched FMJ code is available in the download file of MultiShow.
Posted by werner.randels
High-Speed Robot Hand Demonstrates Dexterity and Skillful Manipulation | Hizook
A few blogs are passing around videos of the Ishikawa Komuro Lab's high-speed robot hand performing impressive acts of dexterity and skillful manipulation. However, the video being passed around is slight on details. Meanwhile, their video presentation at ICRA 2009 (which took place in May in Kobe, Japan) has an informative narration and demonstrates additional capabilities. I have included this video below, which shows the manipulator dribbling a ping-pong ball, spinning a pen, throwing a ball, tying knots, grasping a grain of rice with tweezers, and tossing / re-grasping a cellphone!
YouTube - Applying expert system technology to code reuse with Pyke
Pyke uses expert system technology to automatically assemble python
programs (call graphs) from a set of python functions.
The advantage of this approach over run-time dynamic binding approaches
(like Zope adapters or generic functions) is that the mechanism that
chooses which function to run has not executed the chosen function yet,
and so is not committed to that choice. If it discovers that a particular
function won't work because subordinate functions can't be found to fit
the situation, it can back up and try alternative functions. This can be
done at all levels of the call graph. Only when the entire call graph
has been successfully enumerated are any of the functions then executed.
YouTube - Kuroshio Sea - 2nd largest aquarium tank in the world (shot with a Canon DLSR)
They have a whale shark in there!
MIT World Video Lectures: Alan Turing: Codebreaker and AI Pioneer
Yet another website with lots of video lectures.
The code-breaking work at Bletchley Park, which helped save Britain from Nazi Germany, qualifies as one of the greatest stories of World War II, and the misunderstood genius, Alan Turing, stands at the center of this tale. Perhaps no one understands Turing’s role during this period -- and his larger impact on mathematics and computing -- like B. Jack Copeland. In this lecture, Copeland contends that Turing should be celebrated as the father of artificial intelligence.
YouTube - Google I/O 2008 - Effective Java Reloaded
The long-awaited second edition of Effective Java is here! It covers the latest in best practices for the Java platform. This presentation will concentrate on three areas where new material has been added to the book: enum types, generics, and concurrency. Do you want to know how to combine the safety and richness of collections with the performance of bit fields? Have you ever been confused by wildcard types? Do you want to know when and how to use lazy initialization? Then come to this talk. The patterns and idioms you learn will be directly applicable to your programs and designs.
Gaia Flow Player C# sample
All Video Logic in this sample is written 100% in C#. No custom javascript required to make this work. The last video in the list has two CuePoints attached at 5 seconds and 10 seconds.
gaiaflowplayer - Google Code
GaiaFlowPlayer - FlowPlayer (.FLV) ajaxified as a ASP.NET server control
Lighty2Go
Note: Using for prototyping video streaming services - IIS doesn't do pseudostreaming well, it seems.
Lighty2Go is a, portable LightTPD, MySQL & PHP (LiMP) stack on a stick for Windows. Take it with you on your USB thumdrive and have some fun. For Lighty2Go to exist and to have gotten to where it is there are many THANKS to be handed out.
Wired Guide to the Tubiverse, From SimTube to PotTube
Some specialized flash video sites, including ones dedicated to DNA lectures and research, origami and fligh simulations.
Download Fixed FFmpeg Packages for Ubuntu Jaunty ~ Web Upd8
As you probably know, certain codecs are not activated in FFmpeg in Ubuntu Jaunty . Workaround to allow the use of lame MP3 encoder from FFMPEG
InfoQ: The Science of Computing and the Engineering of Software - C.A.Hoare
Sir Tony Hoare discusses the relationship between the science of computing and the engineering of software. First, he looks at the general concerns of science (e.g. long term, ideal, formality) and engineering (e.g. short-term, adequacy, and dependability) before delving on the interdependencies of the two viewpoints. He concludes with a vision of what software will be like: "Someday ...".
Georg Klein's Youtube Videos (PTAM and SLAM reloc.)
Nice videos - parallel tracking and mapping (PTAM) and SLAM relocalisation.
The Machine that Changed the World (Documentary) Tutorial
"The Machine That Changed the World is the longest, most comprehensive documentary about the history of computing ever produced. It's a whirlwind tour of computing before the Web, with brilliant archival footage and interviews with key players — several of whom passed away since the filming. Jointly produced by WGBH Boston and the BBC, it originally aired in the UK as The Dream Machine
Computer Vision and Robotics Laboratory » Learning of Low-level Spatiotemporal Structural Patterns
Given an image or a video sequence, a prespecified set of low level, spatial and/or temporal descriptors of the image/video structure, and a higher level interpretation of the structure, use computational learning methods to derive a succinct relationship between the interpretation and the low level structural description.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in video
-
My favorite youtube video
my funny video collection
Items: 6 | Visits: 361
Created by: Maggie Tsai
-
Digital Citizenship/Cyberbullying Video Clips
Items: 27 | Visits: 2047
Created by: Anne Bubnic
-
Photo Story 3 Resources
Items: 21 | Visits: 573
Created by: Mansel Wells
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
