/images/4ECfkGJr_400x400.jpg

Integration of KAZE 1.6 in OpenCV

![AKAZE logo][akaze-logo] A new version of KAZE and AKAZE features is a good candidate to become a part of OpenCV. So i decided to update KAZE port i made a while ago with a new version of these features and finally make a pull request to make it a part of OpenCV. KAZE are now a part of OpenCV library The OpenCV has accepted my pull-request and merged KAZE port into master branch of the OpenCV library.

OpenCV is not a panacea

Perhaps, someone may find this post provocative or offensive. But in fact it’s not. Very often i receive offers from all kind of CXX (CEO, CTO, COO, C-bla-bla-bla) that can be formulated like “We want to build product X using OpenCV”. What’s wrong with you guys? OpenCV is not a panacea. In this post i’ll try to reveal this myth. Although OpenCV does a great help on getting proof-of-concept software that every start-up needs most of all at early stages, it can make a nightmare for developers in production stage.

Using Travis-CI for continuous testing your projects

img.img-thumbnail.pull-left(src=“travis-logo.png”) p | In this post i will show you how i implemented continuous integration and testing in my a(href=“http://cloudcv.io”) CloudCV | project. Healthy unit tests and easy and continuous integration workflow is a must in any project goes beyound “Hello, world” application. | Today software is a mixture of technologies of all kind. Therefore it can break literally everywhere. Each integration point is a place of risk. | The CloudCV has a C++ backend that is using OpenCV library, it’s front-end is written in Node.

On migrating from Wordpress to Wintersmith

p | I welcome you at my new blog home! After using Wordpress for three years of bloging i decided that i’m unhappy with this blog engine. | Personally, i wanted something more “geeky”, if you know what i mean. Wordpress is like a “click to win” - it offers a lot, but keeps you | in strict sandbox called Wordpress API. But first of all - it’s too slow as a blogging platform for one people.

Instant OpenCV for iOS

img.pull-left.img-thumbnail(src=“instant-opencv-cover.jpg”,alt=“Instant OpenCV for iOS”) p | A new book from authors of OpenCV targeted on iOS development using OpenCV. ul li Learn something new instantly. A short, fast, focused guide delivering immediate results li Build and run your OpenCV code on iOS li Become familiar with iOS fundamentals and make your application interact with the GUI, camera, and gallery li Build your library of computer vision effects, including photo and video filters

Functional Programming Principles in Scala

img.pull-left.img-thumbnail(src=“small-icon.png”) p | Meanwhile, after watching this brilliant talk of the Alexander Soloviov on “Functional Reactive Programming and Closure Script” i decided to study Functional Programming. | Fortunately, there was a active course a(href=“https://class.coursera.org/progfun-003/class/index") Functional Programming Principles in Scala |. p | My first impressions on Scala is… it’s fun! | Thinking in functional programming paradigm makes you think different about your objects and their connection to each other. | And i’m curious how Scala can be used for solving main computer vision problems.