Skip to content

Instantly share code, notes, and snippets.

@nomissbowling
nomissbowling / example_icu.cpp
Created July 15, 2022 05:20 — forked from noqisofon/example_icu.cpp
( ノ╹◡◡╹)ノ utf-8 な文字列を icu を使ってうまく処理したさを感じた
#include <iostream>
// via: http://yasuda.homeip.net/insomnia/2013/10/icu-cc-unicode-library.html
#include <unicode/schriter.h>
#include <unicode/ustream.h>
using UnicodeStringIterator = icu::StringCharacterIterator;
int main() {
/** msys2 の gcc だと(msys2 の gcc でしか試してないのでこう書いているが、gcc なら多分そうなる)ソースコードのエンコーディングが UTF-8 だと
以下の文字列は raw UTF-8 になる。
@nomissbowling
nomissbowling / _test_numpy_wave_.py
Last active June 10, 2022 11:29
_test_numpy_wave_.py
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
'''_test_numpy_wave_
'''
import sys, os
import numpy as np
from matplotlib import pyplot as plt
import wave
@nomissbowling
nomissbowling / test_gmp_c.cpp
Last active May 30, 2022 06:19
test_gmp_c.cpp
/*
test_gmp_c.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe"
-source-charset:utf-8 -execution-charset:utf-8
-EHsc -Fetest_gmp_c.exe test_gmp_c.cpp
-I.
-link
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64"
/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\ucrt\x64"
@nomissbowling
nomissbowling / cvMasterMind.cpp
Created May 27, 2022 05:04
cvMasterMind.cpp
/*
cvMasterMind.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe"
-source-charset:utf-8 -execution-charset:utf-8
-EHsc -FecvMasterMind.exe cvMasterMind.cpp
-IC:\OpenCV3\include
-I..\FreeType\include
-link
/LIBPATH:C:\OpenCV3\x64\vc15\lib
@nomissbowling
nomissbowling / put_japanese_to_cvimg.py
Created May 24, 2022 07:42 — forked from YoshiRi/put_japanese_to_cvimg.py
日本語の文字をOpenCVの画像ファイルに書き込む関数(PIL経由)
import pyocr
import cv2
import numpy as np
import pyocr.builders
import matplotlib.pyplot as plt
from PIL import Image, ImageDraw, ImageFont
## 参考:https://qiita.com/mo256man/items/82da5138eeacc420499d
def cv2_putJPText(img, text, org, fontFace='C:\Windows\Fonts\HGRPP1.TTC', fontScale=10, color=(255,0,0), mode=0):
"""
@nomissbowling
nomissbowling / initCV.py
Created May 15, 2022 07:25
OpenCV starting point for different cameras
import cv2 #Open CV 3.4.1
import datetime
import socket
import time
#get the cam.....
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#for tello
def send_command(command):
@nomissbowling
nomissbowling / cvPutTextFontFT.cpp
Last active May 14, 2022 07:08
cvPutTextFontFT.cpp
/*
cvPutTextFontFT.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe"
-source-charset:utf-8 -execution-charset:utf-8
-EHsc -FecvPutTextFontFT.exe cvPutTextFontFT.cpp
-IC:\OpenCV3\include
-I..\FreeType\include
-link
/LIBPATH:C:\OpenCV3\x64\vc15\lib
@nomissbowling
nomissbowling / testFT.cpp
Last active May 14, 2022 07:08
testFT.cpp
/*
testFT.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe"
-source-charset:utf-8 -execution-charset:utf-8
-EHsc -FetestFT.exe testFT.cpp
-I..\FreeType\include
-link
/LIBPATH:..\FreeType\x64
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64"
@nomissbowling
nomissbowling / cvPutTextFontDC.cpp
Last active May 14, 2022 07:07
cvPutTextFontDC.cpp
/*
cvPutTextFontDC.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe"
-source-charset:utf-8 -execution-charset:utf-8
-EHsc -FecvPutTextFontDC.exe cvPutTextFontDC.cpp
-IC:\OpenCV3\include
-link
/LIBPATH:C:\OpenCV3\x64\vc15\lib
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64"
# Example animations using matplotlib's FuncAnimation
# Ken Hughes. 18 June 2016.
# For more detail, see
# https://brushingupscience.wordpress.com/2016/06/21/matplotlib-animations-the-easy-way/
# Examples include
# - line plot
# - pcolor plot
# - scatter plot