2018-11-01から1ヶ月間の記事一覧

tenka1_2018_c ~形が決まれば絶対値が外れる~

Quiz https://atcoder.jp/contests/tenka1-2018-beginner/tasks/tenka1_2018_c AC code https://atcoder.jp/contests/tenka1-2018-beginner/submissions/13108762 解説 解説の通り、a1 <= a2 <= a3 という単調増加の形はない a2を除去しても得られる得点は変…

ddcc2018_qual_c ~重複しないように片方をうまく分離する~

Quiz https://atcoder.jp/contests/ddcc2019-qual/tasks/ddcc2018_qual_c AC code https://atcoder.jp/contests/ddcc2019-qual/submissions/13110019 考察 O(N)で解ければいい N=10とする P側は1~2で構成するとすると、Q側は1~5まで使える P側は1~3で構成…

Macでonline-judge-toolの環境を構築した

競技プログラミングを少し触っていたのは1年ほど前 その時はテストケースをコピペしてテキストファイルにしてローカルで使っていた 結構手間だった 今回はツールで自動化しよう github.com Macなのでサクッと入って正常に動く テストケースを取得した 解放の…

Windowsでonline-judge-toolsを使おうとしたけどやめた理由

競技プログラミングの話 テストケースを楽に取得したい ツールを作っている人がいる。感謝 github.com kimiyuki.net Windowsでpip3で入れて起動→動かない Windows上のLinux "Windows Subsystem for Linux (WSL)" なら動くそう WSL入れてみた qiita.com Ubunt…

Androidアプリ「ストレス発散!~好きな画像を添えて~」をリリースしました!

Unity製 パンチングバッグを好きなだけ叩ける キック&パンチ 打撃音SE 好きな画像を貼れる Androidのみ (今年はAppleにお布施していない) Play Store play.google.com レーティングで暴力「なし」にしたら審査に落ちた ちゃんとチェックしてるのね 「あり…

UnityでAndroid Galleryを開くのはどうやっている?In Unity, how to access android gallery?

assetstore.unity.com I use this asset I buy it in a half price sale Check this sample AN_CameraAdGalleryExample.cs AN_CameraAdGalleryExample.scene

How to get JPEG's Exif rotation info in Unity? (Android); UnityでExifの回転情報を取得する方法

Use the asset. assetstore.unity.com Then // assume that you already have image path // Exif private NativeGallery.ImageOrientation lastLoadedOrientation; var info = NativeGallery.GetImageProperties(an_media.Path); lastLoadedOrientation = i…

アニメーションを連続再生すると位置が変わっていきリセットも効かない場合の対処方法; How to reset position and rotation before animation? Change clip settings!

前提 アニメーションの再生はPlayable APIを使用 アニメーション再生前に位置・回転をリセットしている しかしアニメーションを連打すると地面にめり込んでいったりする 「位置・回転のリセットが効かない!」という状況 アニメーション再生コード public vo…

AnimationControllerをGUIで作りたくない時はPlayableAnimationを使おう

Aボタンを押したらパンチ Bボタンを押したらキック ブレンドなしに最初から再生 そういう単純な状況を想定しています キャラに以下の PlayableAnimation.cs を付け、Animation Clipを2つ設定します using System.Collections; using System.Collections.Gene…

How to visualize FaceTracker.cs? 分析された顔情報の可視化

FaceTracker.cs に追記する public bool enableDebugLine = true; ... public void draw(Mat im, Scalar pts_color, Scalar con_color) { int[] smodel_C_int = new int[smodel.C.total()]; Utils.copyFromMat<int>(smodel.C, smodel_C_int); ScaleFaceParts(); C</int>…

Tech side of "Face Parts Randomizer"

play.google.com このアプリの技術サイドを説明します 使っているもの Unity アセット OpenCVForUnity(有料) FaceTracker(無料) Native Gallery for Android & iOS (無料) Jpeg Exifの回転情報取得 STAN'S ASSETS Ultimate Mobile Pro 昔買った Android …

Where is aapt? (Android Studio); Android Studioを使っている場合の、aaptの場所

作ったapkのpermissionを確認したい aaptを使いたい パスを通す必要がある Windowsの場合 C:\Users\kt\AppData\Local\Android\Sdk\build-tools\27.0.0 ここにaaptがあったのでPath(環境変数)を設定して完了 C:\Users\kt\Documents\UnityProjects\OpenCV2018>…

Visual Studio 2017 おすすめフォント

私はConsolasにしています! Visual Studio > Tool > Optionsから変更 Consolas y videojuegos Injustamente Sobrevalorados de Little Sucia (Spanish Edition)作者: Little Sucia発売日: 2016/11/18メディア: Kindle版この商品を含むブログを見る

Androidアプリの各種解像度確認はエミュレータで。

Androidアプリを作ったものの、タブレットでしか確認できていない スマホでの画面表示も確認したい Android Studioを起動 Analyze apkを選択 エミュレータで起動しようとする エミュレータ起動に必要なAndorid OSイメージやHAXMも自動で検出&インストール提…

UnityのエディタをVisual Studio 2015から2017に変更した

Visual Studio 2015の時、なぜかコード補完が効かなかった 2017に変えると、補完が効いた フォントがMSゴシックだったのでメイリオに変更 早く変えておけばよかった Unity ちなみにUnityも最新にしている Inspectorで値を入力した後にTabを押して次に行った…

How to extract JPG's Exif rotaion info?; Unityで画像のExif情報を得る方法; Resolved!

別のアセットでAndroid Galleryの画像パスまでは取れる状態になっていた 後はパスから画像を呼んでExifを引き出せればいい こちらのAssetを使った。最初からGalleryにはこれを使っても良さそう。無料 assetstore.unity.com orientationを取って使っている部…

Androidアプリ「Face Parts Randomizer」をリリースしました!

www.youtube.com play.google.com 何ができる? 顔パーツを認識し、ランダム配置する(位置・スケール) アルバムの画像を読み込める 技術スタック Unity OpenCV Android 開発の問題点 顔パーツを切り取った後、周辺に灰色のエッジが残る 1pxなので未対応 実…

There is difference between "Delegate?" and "uGUI OnClick"

I want to use Stan's Asset for android gallery I put uGUI button and attach OnClick public void OnClickOpenGallery() { AN_MediaPicker picker = new AN_MediaPicker(AN_MediaType.Image); /// Defines if multiple images picker is allowed. /// Th…

Stan's Asset ClassNotFoundException... Resolved!

I wanted to use android photo gallery by Stan's Asset I wrote code, and build, then "ClassNotFoundException" I noticed the view I gallery ON, and build, then "ClassNotFoundException" disappeared and I can select image from gallery Version …

Why mat.submat copy unexpected region? Resolved!

I wanted to copy eyeblow region, but copied unexpected region I noticed that cropped region is mirrored by green line I checked docs submat(int rowStart, int rowEnd, int colStart, int colEnd) Extracts a rectangular submatrix. parameter ord…

How to crop rect (rectangular) image from other image? Resolved!

im is bigger image (for example face) sub is cropped smaller image (for example face's eyeblow) Mat sub = new Mat(); int xStart = 500; int xEnd = 800; int yStart = 500; int yEnd = 800; im.submat(yStart, yEnd, xStart, xEnd).copyTo(sub); Deb…

Unity用無料アセット「NatShare - Mobile Sharing API」でスクリーンショットをシェアしてみた; How to share image by free asset "NatShare - Mobile Sharing API"

サンプルシーン、サンプルコードはAssetに含まれていない 下記のように書いた using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; using UnityEngine.UI; using NatShareU; public class NatShareSample : M…

Androidで実機でログを見るにはmonitor。sdk-toolsをダウンロードすれば入っている; How can I check android log? Use "monitor"!

実機でしか動かない機能の動作確認 動かないときにはログを見たい 久しぶりに使おうと思ったが見当たらない ここにある https://developer.android.com/studio/#downloads Command line tools only の方でOK. 150MBほど zipを解答したら中にmonitor.batがあ…

Why my inpaint doesn't work? Resolved!

I rewrite FaceTracker.cs for inpaint eyebrow Checklist img & mask is same size? (width & height) mask is CvType.CV_8UC1 img is CvType.CV_8UC3 Pitfall FaceTrackerExample.cs //Mat imgMat = new Mat(imgTexture.height, imgTexture.width, CvType.…

Qiitaに2つ記事を書いて思った

2カラムのエディタの左にmarkdownで書いて、右でプレビューできるのははてなBlogより書きやすい ただ、アフィリやSEO的にQiitaに捧げているだけとも言える やはり自分のBlogに書いたほうが積み重なる そういえば技術Blogも作ってた(コレ) 次からはここに書…