Skip to content

Instantly share code, notes, and snippets.

Keep calm and love Ukraine

Eugene Khvedchenya BloodAxe

Keep calm and love Ukraine
View GitHub Profile
BloodAxe / gist:a8817980ec8412d16737
Last active August 29, 2015 14:01
Show a little love for IOS (configure toolchain)
View gist:a8817980ec8412d16737
# Show a little love for IOS (configure toolchain)
set(SDKVER "7.1")
set(DEVROOT "/Applications/")
set(SDKROOT "iphoneos7.1")
set(CMAKE_OSX_ARCHITECTURES "armv7 armv7s")
View mosaic.cpp
* OpenCV Rocks - Image mosaic demo
* This tutorial shows how to create mosaic image
* from digital photography using OpenCV.
* Author: Eugene Khvedchenya <>
* More information:
* -
View Build OpenCV for
# Clone fresh copy of OpenCV
git clone opencv-node
# Prepare build and install dirs
mkdir opencv-node-build
mkdir opencv-node-bin
cd opencv-node-build
# Configure OpenCV
BloodAxe / node-js-opencv-bare-min.cpp
Last active December 21, 2015 08:49
Minimal Node.js nodule that prints OpenCV build information
View node-js-opencv-bare-min.cpp
#include <node.h>
#include <opencv2/opencv.hpp>
#include <string>
using namespace v8;
// This function returns a JavaScript number that is either 0 or 1.
Handle<Value> buildInformation(const Arguments& args)
// At the top of every function that uses anything about v8, include a
BloodAxe /
Last active December 21, 2015 09:08
Checkout opencv and builds it for Node.js module
cd ~/
curl -L >
sh --prefix='~/lib/cmake'
curl -L 2> /dev/null >
View OpenCV bulid info
General configuration for OpenCV 2.9.0 =====================================
Version control: unknown
Host: Linux 2.6.32-358.14.1.el6.mmapsem.x86_64 x86_64
CMake generator: Unix Makefiles
CMake build tool: /usr/bin/gmake
Configuration: Release
BloodAxe / histogram.cpp
Created September 29, 2013 18:03
Color image histogram in OpenCV
View histogram.cpp
void drawHistogram(cv::Mat src, cv::Mat& histImage)
using namespace cv;
using namespace std;
/// Separate the image in 3 places ( B, G and R )
vector<Mat> bgr_planes;
split( src, bgr_planes );
/// Establish the number of bins
BloodAxe / eggs_detector.cpp
Created July 15, 2014 14:37
Image enchancement and Hough transform example
View eggs_detector.cpp
* @brief Image enchancement and Hough transform example
* @author Eugene Khvedchenya <>
* @copyright
#include <opencv2/opencv.hpp>
BloodAxe /
Last active January 3, 2018 15:59
Configure DigitalOcean Droplet for cloud image processing
# Prepare system
apt-get update
apt-get upgrade
apt-get install build-essential
apt-get install cmake
apt-get install git
apt-get install pkg-config
# Grab frest opencv library
curl -sL >
BloodAxe / Dual-head model with
Created January 18, 2020 06:31
This gist shows to how define dual-head model for predicting mask & global-level image class
View Dual-head model with
from pytorch_toolbelt.modules import ABN, GlobalAvgPool2d
from pytorch_toolbelt.modules import decoders as D
from pytorch_toolbelt.modules import encoders as E
from torch import nn
from torch.nn import functional as F
class FPNCatSegmentationModel(nn.Module):
def __init__(