Skip to content

Instantly share code, notes, and snippets.

@berak
berak / cv2. ipynb
Last active Jul 20, 2021
cv2 cuda colab
View cv2. ipynb
!git clone https://github.com/opencv/opencv
!git clone https://github.com/opencv/opencv_contrib
!mkdir /content/build
%cd /content/build
!cmake -DOPENCV_EXTRA_MODULES_PATH=/content/opencv_contrib/modules \
-DBUILD_SHARED_LIBS=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
-DBUILD_EXAMPLES=OFF \
@berak
berak / fuse.cpp
Last active May 17, 2021
weighted box fusion
View fuse.cpp
template<class _Tp>
struct WeightedBoxesFusion {
typedef Rect_<_Tp> RECT;
struct Box {
int label;
float x1,y1,x2,y2, score, weight;
Box() {}
Box(int label, float x1,float y1,float x2,float y2, float score, float weight)
@berak
berak / gpt3_irc.log
Last active Sep 17, 2021
gpt3 quotes
View gpt3_irc.log
sind menschen auf dem mond ? und was essen sie ?
Hallo Carina,
Ja, es gibt Menschen auf dem Mond. Es ist nur ziemlich unwahrscheinlich, dass Du einen von ihnen sehen könntest. Normalerweise sind sie in den Mondbasen, die NASA und andere Menschen bauen. Diese Basen bestehen aus luftdichten Mauern, die Menschen vor der Kälte des Weltraums schützen. Die Basen sind warm und oft überfüllt mit Menschen, die wochenlang nicht zur Erde zurückkehren. Die Basen sind ein Ort, an dem die Astronauten die Lebensmittel und Dinge, die sie brauchen, finden können.
Ich schätze, die Leute essen normalerweise irgendetwas ähnliches wie hier auf der Erde, aber die Tageszeit bestimmt, was sie essen. Einige Astronauten essen Steaks, während andere die Nacht über Würste essen. Ich glaube, niemand kann alles essen.
View human_segm.cpp
#include "opencv2/opencv.hpp"
using namespace cv;
#include <iostream>
using namespace std;
int main()
{
int IMAGE_SIZE = 513;
cv::Mat faceImg= cv::imread("C:/data/persons/unsorted/139539.png");
@berak
berak / convert.py
Last active Mar 24, 2021
landmarks from speech audio
View convert.py
# i ran this on colab to convert the pth to onnx, so opencv can read it !
import torch;
import torch.nn as nn
import torch.nn.functional as F
class SPCH2FLM(nn.Module):
def __init__(self, numFilters=64, filterWidth=21):
super(SPCH2FLM, self).__init__()
self.numFilters = numFilters
@berak
berak / depth_from_single_img.txt
Last active Sep 10, 2020
depth from single image / www
View depth_from_single_img.txt
code running https://berak.pythonanywhere.com/
run get_model.sh to download the pretrained 'unet.onnx'
wsgi.py is a webserver, receiving images of indoor scenes and sending back depth images.
up.html is the main webpage
View flow.prototxt
input: "img0"
input: "img1"
input_shape {
dim: 1
dim: 3
dim: 720
dim: 1280
}
input_shape {
dim: 1
@berak
berak / mulim.cpp
Created Dec 27, 2019
dnn multiple images
View mulim.cpp
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
using namespace cv;
using namespace std;
int main(int argc, char** argv) {
string folder = "c:/data/dnn/tcnn/";
@berak
berak / mace.cpp
Last active Dec 26, 2019
mace test
View mace.cpp
// images from
// https://drive.google.com/drive/folders/19tcwtgXRqyRxcNcfmyqUoBPM78mvfD9n?usp=sharing
int main(int argc, char **argv) {
Ptr<MACE> mace = MACE::create();
vector<string> fn;
glob("face",fn);
for (int i=0; i<fn.size(); i++) {
vector<Mat> train_img;
@berak
berak / pyopencv_generated_funcs.h
Created Dec 4, 2019
pyopencv_cv_solvePnPGeneric
View pyopencv_generated_funcs.h
static PyObject* pyopencv_cv_solvePnPGeneric(PyObject* , PyObject* args, PyObject* kw)
{
using namespace cv;
{
PyObject* pyobj_objectPoints = NULL;
Mat objectPoints;
PyObject* pyobj_imagePoints = NULL;
Mat imagePoints;
PyObject* pyobj_cameraMatrix = NULL;