Skip to content

Instantly share code, notes, and snippets.

View 0V's full-sized avatar
🛌
Always sleeping

G2 0V

🛌
Always sleeping
View GitHub Profile
@0V
0V / RanukiCheckerConsole.cs
Last active August 29, 2015 14:17
tweets.csv からラ抜き言葉が含まれているツイートを検出して出力するコード
using LINQtoCSV;
using NMeCab;
using System.Collections.Generic;
namespace RanukiCheckerConsole
{
class Program
{
static void Main(string[] args)
{
@0V
0V / CannotAllocateMemoryMethod.cs
Last active August 29, 2015 14:17
メモリリークする場合としない場合がある
// 運が良いと、ガーベージコレクタがゴミリソースを回収してくれる
public static void CannotAllocateMemoryMethod3(int cameraId)
{
using (var capture = new VideoCapture(cameraId))
{
var srcMat = new Mat();
var dstMat = new Mat();
while (Cv2.WaitKey(1) < 0)
{
@0V
0V / CannotAllocateMemoryMethods.cs
Last active August 29, 2015 14:17
メモリリークする
// using OpenCvSharp;
// using OpenCvSharp.CPlusPlus;
// リソースを解放しないとメモリリークする
public static void CannotAllocateMemoryMethod(int cameraId)
{
using (var capture = new VideoCapture(cameraId))
{
var srcMat = new Mat();
@0V
0V / CanAllocateMemoryMethods.cs
Last active August 29, 2015 14:17
メモリリークしない
// using OpenCvSharp;
// using OpenCvSharp.CPlusPlus;
// リソースを自分の管理下において明示的に開放すればメモリリークしない
public static void CanAllocateMemoryMethod(int cameraId)
{
using (var capture = new VideoCapture(cameraId))
{
var srcMat = new Mat();
@0V
0V / ColorExtraction_c.cs
Last active August 29, 2015 14:17
OpenCvSharp で色領域抽出 (めっちゃ C ライク)
using OpenCvSharp;
using System;
namespace OpenCvSharpSample
{
class Program
{
static void Main(string[] args)
{
@0V
0V / ColorExtraction.cs
Last active December 25, 2016 08:28
OpenCvSharp で色領域抽出 (C++ API で)
using OpenCvSharp;
using OpenCvSharp.CPlusPlus;
using System;
namespace OpenCvSharpSample
{
class Program
{
static void Main(string[] args)
{
@0V
0V / DynamicBackgroundSubtractorCapture.cs
Last active August 29, 2015 14:17
OpenCvSharp で動的背景差分検出(From Web Camera)
using OpenCvSharp.CPlusPlus;
using System;
namespace OpenCvSharpSample
{
class Program
{
static void Main(string[] args)
{
DynamicBackgroundSubtractorCapture(0);
@0V
0V / CaptureIO.cs
Last active August 29, 2015 14:16
OpenCvSharp で Web カメラから動画を保存
using OpenCvSharp;
using OpenCvSharp.CPlusPlus;
using System;
namespace OpenCvSharpSample.Samples
{
public class CaptureIO
{
public static void CameraSave(int cameraId, int fps, int second, bool putText = true)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
namespace Util
{
public class RandomWordMatch
{
@0V
0V / 平均律.cs
Last active August 29, 2015 14:13
/// <summary>
/// 値の単位は Hz
/// </summary>
public enum TemperamentEqual : int
{
無音 = 0,
ド = 440,
ド_シャープ = 466,
レ_フラット = ド_シャープ,
レ = 494,