Community Profile

photo

Shunichi Kusano

MathWorks

Last seen: Today Attivo dal 2019

Statistics

All
  • 24 Month Streak
  • Knowledgeable Level 5
  • First Submission
  • GitHub Submissions Level 1
  • Pro
  • First Review
  • First Answer

Visualizza badge

Content Feed

Visto da

Risposto
PCのMATLABからスマホのカメラを操作したい
PCからカメラ画像取得は可能です。PC側に該当するサポートパッケージをインストールください。 下記1行目実行時点で、サポートパッケージがインストールされていない場合は、必要なものを教えてくれます。 m = mobiledev; % モバイル機器の情報を...

circa 16 ore fa | 0

Risposto
二値化画像での大きいノイズの削除
私からはこれだけ。 >個々の白領域のピクセル数が一定以上の場合に除去する関数(bwareaopenの逆)はありますか? bwareafilt関数が使えます。範囲指定ができます。

7 giorni fa | 0

Risposto
画像フォルダを読み取る際に、不要なファイルを名前で指定する方法
startsWith関数が便利そうです。 filelist = {'1.jpg';'data.jpg';'.temp.jpg';'XXX.jpg'} % 適当にimds.Filesにあたるリストを作成 dotIdx = startsWith(filel...

11 giorni fa | 1

| accettato

Risposto
組み合わせを用いて、関数を動かしたい。
こんにちは。 リストはもうできているということなので、nchoosek関数が使えると思います。例えば C = nchoosek([1:5],3) で、1から5までの数から3つを取り出す組合せを全て列挙してくれます。ですのでリストしたファイルの総数をN...

12 giorni fa | 0

| accettato

Risposto
double型の配列を画像として保存したい
double型での保存はimwriteではできないようです。 double型の保存として一番簡単なのは.mat形式で保存することだと思います。 save data.mat data % dataが色差のdouble型配列 最低限のデータ容量で保存した...

circa 2 mesi fa | 0

| accettato

Risposto
for文におけるfigure内の複数の画像を更新されるようにしたいです。
forループの外でfigureとsubplotで座標軸を用意しておき、forループの中では指定した座標軸に書き込むようにすると上書きとなります。 figure, ax1 = subplot(3,2,1); ax2 = subplot(3,2,2); ...

2 mesi fa | 0

| accettato

Risposto
行列から特定の値を抽出
grpstats関数が適当かと思います。 grpstats A = [299,3;350,30;350,7;450,116;450,60;500,38;500,82;568,14]; minx = grpstats(A(:,2),A(:,1),'mi...

2 mesi fa | 2

Risposto
文字列を数値に変換
カテゴリカル行列がうってつけな気がします。 categorical A=["apple", "apple","banana", "orange"]; fruitsCat = categorical(A,["apple","banana","orang...

3 mesi fa | 2

| accettato

Risposto
imageDataAugmenterによるコントラスト変換
コントラスト変換をしたい場合、残念ながらimageDataAugmenterは対応しておらず、transform関数を使うしかないです。 transform

3 mesi fa | 0

| accettato

Risposto
writetableにてファイルを連番出力したい
こんな感じです。フォルダ内で思ったように整列されるようゼロ埋めするところがポイントです。 for i = 1:10 filename = sprintf("result%02d.xlsx",i) % 0はゼロ埋め、2は二桁、dは整数の意味です。...

3 mesi fa | 1

| accettato

Risposto
ベクトルを補間したい
実はrepelemという関数がありまして、それだと1行でできます。 repelem

5 mesi fa | 1

Risposto
最適なしきい値に基づいた分類結果の混同行列を作る方法
そのようなケースではpredict関数をお使いください。 scoreが出てきますので、しきい値と比較してクラス分類する形になるかと思います。

6 mesi fa | 0

| accettato

Risposto
histogram2で得た頻度分布図から度数値に係数掛けをして二次元マップとして流用したい
h = histogram2(...)で出てきたハンドルhの中に度数データがあるので、これを上書きして…とおもったら書込み専用でだめでした。 x = randn(10000,1); % ダミーデータX y = randn(10000,1); % ダミー...

6 mesi fa | 0

Risposto
局所最小値の並び替えを行いたい
上下をひっくり返せば局所最小値→局所最大値になりますので、検出が可能です。 この場合はベース(元のゼロ値)が最大値になるので、プロミネンスを上手く設定するなどして、所望の結果を得ることができるかと思います。 下記がサンプルになります。ゼロのところでの検...

7 mesi fa | 0

| accettato

Risposto
ディープラーニング アルゴリズム
このあたりのページをご覧いただければざっくりと関連情報を把握できるかと思います。 https://jp.mathworks.com/help/deeplearning/deep-learning-visualization.html

7 mesi fa | 0

| accettato

Risposto
画像処理 オープニング処理について 膨張と縮小の回数について
1回ですが、構造化要素を指定できますので、その大きさによって1回でも非常に大きい効果を得ることも可能です。 参考リンク:strel

7 mesi fa | 0

| accettato

Risposto
ディープラーニングでの評価
9行目で imdsValidation が augmentedImageDatastore に上書きされていますが、augmentedImageDatastore にはimageDatastore とは違って Labels というフィールドがありません。な...

7 mesi fa | 0

| accettato

Risposto
augmentedImageDatastoreと特徴データを結合したcombinedDatastoreを用いてtrainNetworkするには?
各データストアのミニバッチサイズが違うと同じエラーが再現しました。combineする際にreadSize, minibatchSizeを揃えてあげれば大丈夫かと思います。下記が例です。 %% イメージデータストア dataFolder = fullfi...

7 mesi fa | 2

| accettato

Risposto
フォルダから画像を順に読み取り処理する方法
imageDatastore使うともっと簡単に書けてしまいます。おススメです。 imds = imageDatastore("フォルダ名"); while hasdata(imds) [I,info] = read(imds); %...

8 mesi fa | 0

Risposto
for文での繰り返し回数の値を変数名として用いたい
こうしたケースでは通常配列を使うのがおススメです。 例えばforループごとにセル配列にデータを突っ込んでいく方法です。 %繰り返し処理 data = cell(10,1); for i=1:10 %何らかの処理を行う data(...

8 mesi fa | 0

Risposto
dlnetworkを用いた正則化の実現は可能ですか?
https://jp.mathworks.com/help/deeplearning/ug/specify-training-options-in-custom-training-loop.html#:~:text=1)%20%3D%20%5B%5D%3B...

9 mesi fa | 0

Risposto
interp2での補間について
LatとLon、そしてiLat,iLonを入れ替えればとりあえずは動きます。狙った処理になっているかはわからないのでご確認ください。

9 mesi fa | 0

| accettato

Risposto
フォルダでのSSIM算出について
複数のデータセットを"ペア"として使いたい場合は、combinedDatastoreという仕組みが使えるかと思います。コードのイメージは次のようになります。 % 各画像フォルダのデータストアを作成 imds1 = imageDatastore('fol...

10 mesi fa | 0

| accettato

Risposto
FFTした後、周波数と時間ごとのパワー強度のデータが欲しい。
短時間フーリエ変換のことかと思います。関数がありますので、任意のパラメータ設定してお使いください。 https://jp.mathworks.com/help/signal/ref/stft.html

10 mesi fa | 0

Risposto
複数のネットワークカメラで同時刻の画像を撮像する方法について
p1 = preview(cam1); p1.Visible = "off"; p2 = preview(cam2); p2.Visible = "off"; img1 = p1.CData; img2 = p2.CData; でプレビュー画面...

11 mesi fa | 0

| accettato

Risposto
ホモグラフィ変換のやり方
image processing toolboxをお持ちでしたらimwarp関数を使えば簡単に済みます。 https://jp.mathworks.com/help/images/ref/imwarp.html 自作する場合、まず作成された変換行列を使...

12 mesi fa | 0

Risposto
resnet50の出力層の除去
こんにちは。 作成されたlgraphは層の情報だけでそれらの接続の情報が抜けてしまっています。 https://jp.mathworks.com/help/deeplearning/ug/train-deep-learning-network-to-c...

12 mesi fa | 0

| accettato

Risposto
colorbarの変更に関して
きっかり同じというわけではありませんがjetの上半分が黄緑→黄色→赤の変化ですので、おおむね一致しそうです。下のようにjetのカラーマップの情報から半分抜き出してあげれば実現可能です。 im = peaks; % 適当にダミーデータを読み込む imag...

circa un anno fa | 2

| accettato

Risposto
for文の中にfigureを3つ入れているのですが、毎回新しいウィンドウで出てしまいます。ウィンドウを固定したいです。
figure(1), imshow(FG3); figure(2), imshow(FG4); figure(3), imshow(FG5); とID指定してしまえば大丈夫です。

circa un anno fa | 0

| accettato

Risposto
YOLOv3を用いて学習させた検出器で、馬の顔領域を検出したいと考えています。一つの画像から1頭のみを検出したく、検出されたバウンディングボックスのうち、最も大きなものだけを表示させる方法を知りたいのですがどなたかご教授頂けないでしょうか。
バウンディングボックスには幅と高さの情報が入っています。また、バウンディングボックスと一緒にscoreという検出の信頼性みたいな値も出てきます。 [bbox,score,label] = detect(yolonet,img); 最も大きいという基準で...

circa un anno fa | 2

| accettato

Carica altro