Wednesday, June 29, 2016

Load and Display an Image with OpenCV in Qt

After we have shown you how to configure OpenCV library to work with Qt and display a simple text in previous tutorial, we will provide another example of how to load and display image with OpenCV library in Qt in this tutorial.

In case, you have known how to install OpenCV with Qt Creator MinGW on window. Please read it first!

Loading and displaying image plays a crucial role in Computer Vision and Pattern Recognition, as well as image processing application. In this tutorial you will learn as follows:

Tuesday, June 28, 2016

How to configure OpenCV Library with Qt Creator

In previous post, you have already seen how to build OpenCV using CMake and Qt MinGW. In this tutorial, we will guide you how to configure Qt creator with OpenCV library. 


Then, we begin to create a simple OpenCV program to render a simple image.

Friday, June 24, 2016

How to install OpenCV with Qt Creator MinGW on Window

In previous post, knowledge hub provides reasons why you should learn OpenCV. In this post, knowledge hub will guide how to build OpenCV from source code by using OpenCV using CMake and Qt MinGW.

Before starting to build OpenCV, it supposes that you have already installed OpenCVCMake, and Qt MinGW on your computer

We have opted Qt because it becomes one of the most popular frameworks to develop more advance GUI application.

What and Why OpenCV

OpenCV [OpenCV] is an open source computer vision library mainly focusing on real-time computer vision, developed by Intel Russia research center in Nizhny Novgorod, and now supported by Willow Garage and Itseez. 

It provides C++, C, Python and Java interfaces and supports a wide range of operating system such as Windows, Linux, Mac OS, iOS and Android

OpenCV was designed for computational efficiency and with a strong focus on real-time applications. 

Gtk - How to Configure GTK+ Library in Eclipse

In previous post, knowledge hub has already explained how to configure gtk+ library in window and how to run it with MinGW compile via command line.

As you remember, in command line you have to type a long commands in order to compile gtk+ source code. In case of error, you have to repeatedly type command. It is a boring way to compile it in command line.

Wednesday, June 22, 2016

Best Video Lecture - On Linear Algebra

In this post, knowledge hub will recommend one of the best mathematics video lecture on Linear Algebra.

This lecture will be given by one of the famous professors of mathematics at MIT (Massachusetts Institute of Technology).

It is really nice video series on Linear Algebra. His explanation is easy to catch up. Hope you enjoy with this lecture.

Monday, June 20, 2016

Photoshop Image Deblurring Sneak Peek

There are more than 1 million people used to watch "Adobe MAX 2011 Photoshop Image Deblurring Sneak on YouTube" Are you one among those? 

Today, we will revise about this incredible tools that can deblur a completely blur image. Many people who watched this video was stunned by this incredible techniques. The tool was demoed by Jue Wang, senior research scientist at Adobe.

Saturday, June 18, 2016

LIDAR - How does LIDAR technology work

After archaeologists in Cambodia discovered, previously undocumented vast medieval cities hidden beneath the jungle, everyone starts to pay much attention on LIDAR technology. It was used to reveal this hidden city that is not far from the ancient temple city of Angkor Wat.

In this post, knowledge hub kh will introduce you what the LIDAR is and how it is data collected.

Friday, June 17, 2016

Best Video Lecture - Image Analysis Heidelberg

Image Analysis is one of the hot topic in current research. It have a wide ranges of applications from medical application to life science. Here is a video lecture series on Image Analysis provided by by Prof. Fred Hamprecht,  HCI / Heidelberg University.

Best Video Lecture - Image Processing and Analysis UCDavis

Image Processing and Analysis is an interesting and hot topic in current scientific research. Many big medical industries need Image Processing and Analysis to enhance their products.

In this post, Knowledgehubkh gives an video tutorial series on Image Processing and Analysis course conducted by professor at University of California, Davis.

Photoshop Troll Master - Be careful with what you ask for

Have you ever heard Photoshop troll master? Because of powerful Photoshop, you can edit your picture the way you want if you are Photoshop master.

If you are not, you can ask Jame Fridman who is a popular Photoshop troll master in tweeter. But, be careful what you ask for because he is a Photoshop troll master. Do not submit any personal photos that you do not want to be made public.

Thursday, June 16, 2016

4 Gorgeous Google Features - You might not know

Google is a giant technology company in the world. That's why, it provides many services and countless features that we might not know about.

In this post, knowledge hub will introduce 5 gorgeous features of Google you might not know before.

The Grid Utilizes Artificial Intelligence to Design Website

Developing an advance and awesome web application takes much time and effort to accomplish it. However, The Grid recently provides a service to build the website without hand-coding by harnessing the powerful of artificial intelligence techniques to do it. 

With The Grid, it enables you to build the website based on contents which you provides them such as videos, images, text, urls and more.

Tianhe-2 World Fastest Supercomputer Specifiction

In previous post, you can see the top ten list of world fastest supercomputer on earth. Tianhe-2, located at National Super Computer Center, also dominates the world fastest supercomputer list for June 2013, November 2013, June 2014 and November 2014.To build this fastest supercomputer, it costs $390 million.

Top Ten Fastest Supercomputer in the World

Based on Top500 List, Chinese supercomputer Tianhe-2, at National Super Computer Center in Guangzhou China, becomes the fastest supercomputer on earth. 

It contains 3,120,000 cores.  It beats US supercomputer cray computer Titan Cray XK7. These super computers are used to carry out scientific research, medicine, and space as well as for military purpose. 

Gtk - How to Create Simple Window, Compile, and Run GTK+

In previous tutorial, Knowledge hub already guided step by step of how to install GTK+ library in window. Today, Knowledge hub will provide another tutorial of how to create simple window with GTK+ libary.

Moreover, Knowledge hub will explain how to compile and run GTK+ library with MinGW C Compiler. Mingw C Compiler is a compiler used to compile C program.

Google Search Operators & Punctuation & symbols

Have you ever known Google search engine consist of  some search operators, punctuation, and symbols?

Some of you have heard about it but have never used it to filter your search result.

In this post, we will introduce some awesome operators we can use to filter our search in order to get specific results. In spite of using those operators, punctuation, and symbols, it does not guarantee that it will always enhance the search results.

SSL-Encrypted Web Search with Encrypted Google

Have you ever heard about encrypted google? If not, we will introduce you another interesting Google service that encrypts the result when you do searching on Google. 
 
SSL-Encrypted Web Search was launched by Google in May 2010 which enables users to encrypts the connection between user's computer and Google. 

How to make your iPhone battery last long

In case, you utilize a carrying case for your iPhone, charging the phone while it is covered with that case may generate more heat than is healthy for your phone. Overheating is bad for both battery capacity and battery life. Please take it out of the case before you charge.

Bluetooth consumes power. Make sure you turn it off when you don’t you it. To do so, tap Settings on the Home screen, tap General, tap Bluetooth, and then tap the On/Off

Sunday, June 12, 2016

Gtk - How to install GTK+ library in Window

In previous tutorial, Knowledge Hub blog has already introduced about what is GTK+ library and why it is needed for C programmers។ Today, we will guide you step by step how to install your GTK+ library in window to enable you to develop an application with graphical user interface in C, C++, Perl or Python targeting multi-platform.