Clipboard OCR, a tiny utility for Microsoft Surface users

If you are a Microsoft Surface user like me, and at the same time watch videos, presentations, study and take lots of notes, then you have probably wondered why Snipping Tool in Microsoft Windows doesn’t support extracting text from images or in other words, OCR (Optical Character Recognition).

Well, I asked the same question many times over and then stopped asking and created a simple app that does the job for me! That is the topic of this post, so keep reading if you are interested.

Continue reading “Clipboard OCR, a tiny utility for Microsoft Surface users”

Perspective Cropper 1.2.1 for Windows

I just released Perspective Cropper application for Windows platforms. I created this app a few months ago to quickly crop and correct the perspective distortion in a huge set of scanned documents and images. The pictures were taken using my smartphone from papers and documents laid on a table and from a few old family albums. Almost all of them had a lit bit of unwanted borders and perspective distortions and my goal was to just keep the parts I needed and remove the unwanted parts in addition to the correct and upright view of the images, as if they were scanned using a scanner.

Continue reading “Perspective Cropper 1.2.1 for Windows”

Download Prebuilt OpenCV Libraries for MinGW

This is something that is very commonly searched but not easily found. So, as a reference for myself and anyone who might need it, I have shared the prebuilt OpenCV libraries for MinGW in this post, namely OpenCV 4.1.0 for MinGW 7.3.0 32-bit.

Note: I’ve assumed that you already know how OpenCV is built but you’re just looking for OpenCV prebuilt libraries instead of building them yourself. However, if you want to build OpenCV for MinGW by yourself, you can search my website for plenty of tutorials and information to get you started.

You might be wondering what sort of CMake parameters (or changes) I used to prepare these libraries, so to answer it very briefly, here they are:

  • WITH_OPENCV_D3D11_NV = OFF
  • BUILD_opencv_world = ON
  • BUILD_opencv_python3 = OFF
  • BUILD_opencv_python_bindings_generator = OFF
  • BUILD_opencv_java_bindings_generator = OFF

You can use this link to directly download the libraries, and post your questions below in the comment box.



Fix ModSecurity Issues in Qt Network Module Download Functionality

You might have come across the following (Not Acceptable) error when trying to download files from some websites using Qt. This error message is generated by ModSecurity and it usually means that for some reason the web server does not allow downloading of the file using the method you are trying. In my case it was because of the User-Agent Header set to a value not allowed by the server. So here is how I fixed it:

Continue reading “Fix ModSecurity Issues in Qt Network Module Download Functionality”

MSSQL Browser Lite v1.0 Released

First version of the lightweight and easy to use MSSQL Server Browser Lite was released today. Currently it supports easy table browsing and of course all commands as long as you intend to work with commands.

You can download MSSQL Browser Lite from its official download page and please don’t forget to let me know of any bugs or issues you may find.