Skip to content

Instantly share code, notes, and snippets.

@kaorun55
kaorun55 / AzureKinectSample-Single.cpp
Created July 21, 2019 06:12
Azure Kinect SDKでColor,Depth,IRのデータを表示するサンプルです。OpenCVを使っています。
#include <opencv2/opencv.hpp>
#include <k4a/k4a.hpp>
int main()
{
try
{
// Kinectの接続数を取得する
auto count = k4a::device::get_installed_count();
if (count == 0) {
@kaorun55
kaorun55 / AzureKinectSample.cpp
Last active July 21, 2019 06:07
Azure Kinect SDKで複数台KinectからColor,Depth,IRを取得、表示するサンプルです。OpenCVを使用しています。
#include <opencv2/opencv.hpp>
#include <k4a/k4a.hpp>
int main()
{
try
{
auto getDefaultConfig = []()
{
// パラメーターは全部設定しないとエラーになる
public IEnumerator Save(string filename, byte[] buffer)
{
#if UNITY_UWP
var task = Task.Run(async () =>
{
StorageFolder folder = await GetStorageFolder();
var file = await folder.CreateFileAsync(filename, CreationCollisionOption.ReplaceExisting);
using (var stream = await file.OpenStreamForWriteAsync())
{
await stream.WriteAsync(buffer, 0, buffer.Length);

プライバシーポリシー

NaturalSoftware.jp(以下「本サイト」)は、閲覧者のプライバシー・個人情報及び設定内容などを保護することは、本サイトの責務と考えています。

本サイトからのお申込、お問い合わせ、申込書によるお申込、メール・電話によるお問い合わせを問わず、閲覧者から明示された特定の個人を識別できる情報(以下「個人情報」)について下記のとおり取り扱うものとします。

  • 個人情報とは閲覧者を識別できる情報のことで、氏名、住所、電話番号、メールアドレスなどをいいます。
  • 本サイトが個人情報を収集する場合は、収集目的を明らかにし、必要な範囲内の個人情報を収集いたします。
  • 本サイトは取得した個人情報について適切な管理に努めると共に個人情報の漏洩、改ざん、不正な侵入の防止に努めます。
  • 本サイトは取得した個人情報を次の各項の場合を除いて、原則として第三者に提供、開示などいたしません。
using UnityEngine;
[RequireComponent(typeof(AudioSource))]
public class SpatialSound : MonoBehaviour
{
public void Awake()
{
var audio = GetComponent<AudioSource>();
audio.spatialize = true;
audio.spatialBlend = 1.0f;
using UnityEngine;
public class CubeCommand : MonoBehaviour
{
public void OnRed()
{
GetComponent<Renderer>().material.color = Color.red;
}
public void OnBlue()
using UnityEngine;
using UnityEngine.Windows.Speech;
using System.Collections.Generic;
using System.Linq;
using HoloToolkit.Unity;
public class VoiceCommandManager : MonoBehaviour {
KeywordRecognizer keywordRecognizer = null;
using UnityEngine;
using System.Collections;
public class CubeCommand : MonoBehaviour {
public Material first;
public Material second;
public void OnSelect()
{
IEnumerator SaveMesh()
{
if (!isSaveMesh)
{
yield break;
}
isSaveMesh = false;
string modelData = "";
private IEnumerator UpdateMesh()
{
while (true)
{
Vector3 min = Vector3.zero;
Vector3 max = Vector3.zero;
var filters = mapping.GetMeshFilters();
text.text = "";