Pipe is a simple FIFO communication channel used for one-way Inter-Process Communication (IPC). Typically a starting process creates a pipe, and one or more processes are spawned to receive messages and form a pipeline. As Pipe is a one-way IPC, it normally requires two pipes for two-way communication.
In Linux, pipes are often created [...]
Programmers and computer geeks alike love Linux. It’s open-source, free, cutomizable …. Well, we also have to face the truth that Windows still dominate the desktop computing world. Many software and its service are only available to Windows.
So here comes the Virtual machine, which allows us to run Linux on Windows, or Windows [...]
This is a follow up article on video boundary detection part 2, gradual transition detection.
There’re many types of gradual transitions. For example, fade in/fade out, dissolve, wipe, etc.
In part 2, I’ve covered the detection of gradual transition detection. The twin-comparison method is effective in detecting graudual transitions, but it cannot determine [...]
Side Note: First draft on Apr 14 2011.
This article is a follow up of the video boundary detection for abrupt transition. Intensity histogram measurement used in abrupt transition detection is used for gradual transition detection.
Gradual transitions are more difficult to detect than abrupt transitions. It has a lot of forms. Wipe, [...]
Side Note: First Draft on Apr 13 2011.
Video boundary detection is a foundamental technique for video retrieval. There’re two different types of transitions, abrupt transition (also called cut) and gradual transitions, which includes fade in/fade out, dissolve, wipe, etc.
This article covers abrupt video transition detection and provide a simple implementation in Matlab.
Abrupt [...]
Side Note: First Draft on Apr 12 2011. This post is based on Dr. Michael S. Brown’s assignment for a course I took and enjoyed. Some of the test pictures are from the assignment.
Digital Camera has limited depth of field. It’s difficult to capture a single image with all the important [...]
This post only contains the input image sequences, you should refer to another post for the algorithms and matlab code.
Side Note: First Draft on Apr 12 2011. I once had a chance to work part-time on AJAX web development during undergrad, but my friend and I quit half way. Recently, I had the chance to develop some simple AJAX pages, so it’s kind of first touch.
AJAX, stands for Asynchronous JavaScript and XML, [...]
Side note: first draft on Apr 1 2011. It turns out ffmpeg can be really handy when you want to create some image or video data that works for your implementation. . This list is on-going…
ffmpeg is a powerful open source video and audio processing tools. It supports a lot of different video/audio formats. [...]
Side Note: First draft on Apr 7 2011
Normally a fix line interface will have a name like eth0. Below are the step by step instructions of how to configure fix line connection without Network Manager.
1.Configure Your IP address and Subnet Mask
sudo ifconfig eth0 xxx.xxx.xxx.xxx/xx
Note that xxx.xxx.xxx.xxx is the ip [...]
40% Discount on My Book — Android NDK Cookbook
Android NDK Cookbook ebook 40% discount with promotion code MREANC40 at Packt Publishing The promotion code is valid until 15th June.Categories
- Android Apps (18)
- Android Audio Editor (1)
- TS 2 (3)
- Video Converter Android (8)
- Video2Gif (1)
- Android Tutorial (27)
- Android Dev Tools (1)
- API illustrated (8)
- Multimedia API (3)
- ffmpeg on Android (4)
- NDK (6)
- UI (6)
- Animation (2)
- Code Snippet (2)
- Coding Beyond Technique (18)
- a word, a world (4)
- Bug Rectified (4)
- Programming Habit (1)
- Software as a Career (1)
- Software as User Experience (1)
- Compilers and Related (2)
- ELF (2)
- Computer Languages (31)
- C/C++ (13)
- Java (9)
- JavaScript (2)
- PHP (1)
- Python (8)
- Data Structure & Algorithms (29)
- Bits (1)
- Data Structure (5)
- Integers (10)
- BigInteger (1)
- Prime (4)
- Search (3)
- Sorting (5)
- Strings (5)
- Database (1)
- SQLite (1)
- Digital Signal Processing (33)
- Distributed Systems (17)
- Apache Cassandra (6)
- Apache Hadoop (8)
- Apache Avro (3)
- Apache Nutch (3)
- Apache Solr (1)
- Linux Study Notes (40)
- crontab (1)
- Linux Kernel Programming (8)
- Linux Programming (12)
- IPC (2)
- Linux Network Programming (5)
- Linux Signals (2)
- Linux Shell Scripting (1)
- ssh (3)
- Machinery (30)
- misc (1)
- My Ideas (1)
- My Project (3)
- Mobile Caching (1)
- Selective Decoding (2)
- My Publication (1)
- My Readings (1)
- Networking (15)
- Program for Performance (8)
- Uncategorized (1)
- Virtual Machine (2)
- Web Dev (8)
- web components (3)
- Android Apps (18)
Recent Comments
Archives
- May 2013 (2)
- April 2013 (1)
- March 2013 (4)
- December 2012 (2)
- November 2012 (6)
- October 2012 (6)
- September 2012 (3)
- August 2012 (13)
- July 2012 (15)
- June 2012 (3)
- May 2012 (8)
- April 2012 (4)
- March 2012 (13)
- February 2012 (19)
- January 2012 (9)
- December 2011 (11)
- November 2011 (12)
- October 2011 (4)
- September 2011 (12)
- August 2011 (16)
- July 2011 (15)
- June 2011 (6)
- May 2011 (10)
- April 2011 (13)
- March 2011 (20)
- February 2011 (4)
- November 2010 (2)
- May 2010 (1)
- April 2010 (1)
- February 2010 (1)
