-
In this tutorial, let’s learn how to use Hough line transformation with OpenCV to make line detection in an Image. Hough Line Transform The Hough Line Transform is a transform used to detect straight lines. OpenCV implements three kinds of Hough Line Transforms:(Standard Hough Transform, SHT),(Multi-Scale Hough Transform, MSHT)and (Progressive...
-
Changes or discontinuities of amplitude attribute, such as luminance value, are fundamentally important primitive characteristics of an image. They often provide an indication of the physical extent of objects. Local Discontinuities of image luminance that from one level to another are called luminance edges. In this post, I’ll share how...
-
Django is a Web application framework written in Python. In this article, I will focus on how to use Django to upload files. Besides a basic demo that based on HTML form, I will also share how to combine Dynamic Web TWAIN SDK with Django to scan and upload image...
-
OpenCV (Open Source Computer Vision Library) is a powerful open source library of computer vision algorithms. It is widely used by many technologies, such as image acquiring (e.g. Webcam capture), image processing (e.g. noise reduction), image detection (e.g. face detection), image recognition (e.g. OCR), and so on. Since all OpenCV...
-
MongoDB is known as a NoSQL database, which uses a JSON-like document structure by key-value pairs. Comparing to the relational database like MySQL, MongoDB is easier and more scalable. Especially when processing big and complex data, MongoDB can perform faster and better. In this tutorial, let’s take a glimpse of...
-
A couple of weeks ago, I started to use Camtasia Studio to create video tutorials via screencast. Usually, I’d like to make a full screen capture, and upload the produced videos to YouTube. However, the video qualities were not as good as I expected. So I googled the quality issue,...
-
When asking UI designers the question “which raster graphics editor do you prefer”, probably most of the answers are Adobe Photoshop, which seems to be the professionals’ best choice. But as a developer, who only needs to do some simple image editing, I’d like to choose Gimp, which is totally...
-
GWT (Google Web Toolkit), a development toolkit that allows developers to build complicated JavaScript Web applications in Java, has been used by many outstanding products, such as Google AdSense, Google AdWords, and so on. It is open source, and completely free. In this post, I’d like to share how to...
-
If you have upgraded to the latest HTML5 version of DWT(Dynamic Web TWAIN), probably you have noticed that it only supports 1D barcode reading. Although the 2D barcode SDK has not been officially released yet, it is coming soon. Today, I’d like to demo how to build a Web application...
-
Before releasing a Windows software, which is not open-source, we have to package everything that we have done in a Windows installer. In this post, I’d like to share how to build a Windows MSI installer with Microsoft Visual Studio 2010. Creating a Basic MSI Installer Click Setup and Deployment,...