Ψ(`∀´)Ψケケケ と (´・ω・`)ショボーン

AviUtl用のスクリプト配布やBlender、自作PCのパーツやガジェットの情報を配信中

 

【OpenCV】USBカメラの撮影時刻をファイル名にする【画像保存】

Edit Category OpenCV

WS2017KM000602

時間のあるときにちょろちょろとOpenCVに触れては「わからん……」といった状態に陥っている昨今。きっと明日も明後日もその後もそんな感じになっているだろう、(笑。

それは兎も角、OpenCVの代名詞とも言えるUSBカメラの映像を拾ってあれこれ遊ぶという定番の行為の中で、動画や画像ファイルの保存時にわかりやすく時刻(年月日時分秒ミリ秒)をファイル名に付加できたので、その覚書。

とりあえず画像であれば、OpenCVのimwrite()関数を呼び出す手前で、時刻を取得してやり、日本時間にするためにwHourに+9(時差)を足してやることで、ミリ秒までをファイル名に反映させることができた。


その部分を一部抜粋すると、ループの中でキー入力(Sキー)を待っている部分に

}
elseif(key == 115) // Sが押されたときに
{
recP += 1; // 撮影枚数カウント
SYSTEMTIME st;
GetSystemTime(&st);
char szTime[25] = { 0 };
string picname = “img” + to_string(st.wYear) + …(略).jpg;  
imwrite(picname,frame);
}

という感じでSボタンが押されるたびに日時を取得してファイル名に反映する感じ。ちなみに(略)の部分を調整することで年月日+枚数や年月日時分+枚数といった感じにファイル名を変更できる。

とまあ、こんな感じに処理の流れの中にラフに書いてあるけれど、保存時刻を取得する関数として別に書いたほうが無難ではある。修正したいときにいちいちこの部分を探すのが面倒臭いし、コードとして読みにくいので……。

こちらの質問(同じようにOpenCVで画像保存するときに日時をファイル名につけたい)ではエラーが出ているみたいだけど、コードとしてはスッキリと綺麗で、きっちりと時間取得のための関数を別にしているので、参考になるかも……。

ゲームプログラマになる前に覚えておきたい技術
平山 尚
秀和システム
売り上げランキング: 126,856
詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識
Gary Bradski Adrian Kaehler
オライリージャパン
売り上げランキング: 47,363
関連記事

Community テーマ - プログラミング  ジャンル - コンピュータ

Newer Entry【AviUtl】カスタムオブジェクトの『レーザー照射もどき』を配布!【Script】

Older Entry【Blender】ドープシートを使ってキャラを簡単に歩行させる方法!【アクション】



PCパーツ - Amazon



Comments





 
11 2018
SUN MON TUE WED THU FRI SAT
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

10 12


 
 
ねんどろいど 艦隊これくしょん ‐艦これ‐ 高雄
ねんどろいど 艦隊これくしょん ‐艦これ‐ 高雄 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
注意事項

紹介されているフリーソフト、スクリプトをインストールするときは、フリーソフトの説明および注意事項を熟読し、自己責任においてご利用下さい。


SSL通信対応に伴い、URLがhttp://madeinpc.blog50.fc2.com/
↓ ↓ ↓
https://madeinpc.blog.fc2.com/
に変更となりました。

DLLスクリプト置き場
https://ultramarinepig.web.fc2.com/


記事:Amazonギフト券の期限など
特価情報:タイムセール

 
オススメA

ゴブリンスレイヤー(5) (ビッグガンガンコミックス)


モトローラ SIM フリー スマートフォン Moto G6 Plus 4GB/64GB ディープインティゴ 国内正規代理店品 PAAT0026JP/A


Echo Dot (エコードット)  第3世代  (Newモデル) - スマートスピーカー with Alexa、チャコール


1MORE Spearhead VRX Gaming Headphones H1006 ゲーミングヘッドセット ヘッドトラッキング機能


Anker PowerCore Fusion 5000 (5000mAh モバイルバッテリー搭載 USB急速充電器) 【PowerIQ搭載/折畳式プラグ搭載】 iPhone、iPad、Android各種対応(ブラック)


乃木坂46 衛藤美彩 写真集 話を聞こうか。 封入特典 特別付録 スペシャル ポストカード 水着


Bicosy LEDランタン3色切替 電球色 自然白 昼白色 無段階調光11200mAhモバイルバッテリー内蔵 2-in-1 多機能 USB充電式 暖色キャンプランタン IP65防水・防塵 アウトドア携帯キャンプ用品/応急停電用 連続点灯510時間


【進化版 apt-X LL対応】Bluetooth トランスミッター & レシーバー (受信機 + 送信機 一台二役 2台同時接続) 高音質 低遅延 apt-X/AAC対応 動画/音楽対応 マイク付 超小型 簡単設定 RCA/AUX接続対応 EnacFire ワイヤレス トランスミッター ワイヤレス レシーバー 充電しながら使用可


【Amazon.co.jp限定】欅共和国2017 (初回限定盤) (Amazon.co.jp絵柄ミニクリアファイル付) [Blu-ray]


hohem 3軸 ハンドヘルド スマートフォン ジンバル スタビライザー スマホ用 3軸ジンバル 雲台 スタビライザー トラッキングモーション 遅延撮影/フォーカス&ズーム機能 手振れ防止 横型&縦型動画撮影 内臓4000mAhモバイルバッテリー スマホに充電可能 最大12時間連続稼動 顔やターゲットを自動ロック機能 幅58~88mm範囲内 iPhone/Androidスマホに対応 専用APP 日本語説明書/充電ケーブル/ミニ三脚付属 1年間の保証 iSteady Mobile


FEGEGO 4K HD スマホ用カメラレンズ 3in1(230°魚眼 、0.65倍広角レンズ 、15Xマクロ) 高画質 独特の合金クリップ iPhone XS/XR/XS MAX/X/8plus/7plus/Samsung/Sony Android スマートフォン多機種対応 (黒)


はるオンパックス 貼るカイロ 30個入 【日本製/持続時間約14時間】


adelphos スマホ対応レザーグローブ メンズ ブラック (フリーサイズ)


APTRO(アプトロ) コートメンズ チェスターコート ウール アウター pコート ダブルブレスト ロングコート 男性コート 1721グレー L(日本サイズMに相当)


 
ブログ内検索
記事を探すときは、キーワードで検索をかけると速くて便利です。
 
ねんどろいど アイドリッシュセブン 四葉環
ねんどろいど アイドリッシュセブン 四葉環 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
 
ねんどろいど ペルソナ5 佐倉双葉 ノンスケール ABS&PVC製 塗装済み可動
ねんどろいど ペルソナ5 佐倉双葉 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
 
ブログ内検索
記事を探すときは、キーワードで検索をかけると速くて便利です。
 
 
おすすめのPCパーツ

AMD CPU Ryzen 7 2700X with Wraith Prism cooler YD270XBGAFBOX
AMD CPU Ryzen 7 2700X with Wraith Prism cooler YD270XBGAFBOX


AMD CPU Ryzen 5 2600 with Wraith Stealth cooler YD2600BBAFBOX
AMD CPU Ryzen 5 2600 with Wraith Stealth cooler YD2600BBAFBOX


INTEL インテル Corei5-9600K INTEL300シリーズ Chipsetマザーボード対応 BX80684I59600K【BOX】
INTEL インテル Corei5-9600K INTEL300シリーズ Chipsetマザーボード対応 BX80684I59600K【BOX】


INTEL インテル CPU Corei7-9700K INTEL300シリーズ Chipsetマザーボード対応 BX80684I79700K【BOX】
INTEL インテル CPU Corei7-9700K INTEL300シリーズ Chipsetマザーボード対応 BX80684I79700K【BOX】


G.skill DDR4 Sniper X Series F4-3600C19D-16GSXWB (DDR4-3600 8GBx2)
G.skill DDR4 Sniper X Series F4-3600C19D-16GSXWB (DDR4-3600 8GBx2)


キングストン Kingston デスクトップPC用メモリ 16GB 4000MHz DDR4 8GBx2枚 HyperX Predator HX440C19PB3K2/16 永久保証
キングストン Kingston デスクトップPC用メモリ 16GB 4000MHz DDR4 8GBx2枚 HyperX Predator HX440C19PB3K2/16 永久保証


MSI GeForce RTX 2070 ARMOR 8G グラフィックスボード VD6761
MSI GeForce RTX 2070 ARMOR 8G グラフィックスボード VD6761


SAPPHIRE サファイア NITRO+ RADEON RX 590 8G GDDR5 SPECIAL EDITION グラフィックスボード VD6782 SA-RX590-8GD5N+
SAPPHIRE サファイア NITRO+ RADEON RX 590 8G GDDR5 SPECIAL EDITION グラフィックスボード VD6782 SA-RX590-8GD5N+


SanDisk 内蔵SSD 2.5インチ / 1TB / SSD Ultra 3D / SATA3.0 / 5年保証 / SDSSDH3-1T00-J25
SanDisk 内蔵SSD 2.5インチ / 1TB / SSD Ultra 3D / SATA3.0 / 5年保証 / SDSSDH3-1T00-J25


Crucial SSD 500GB 7mm / 2.5インチ MX500シリーズ SATA3.0 9.5mmアダプター付 CT500MX500SSD1/JP
Crucial SSD 500GB 7mm / 2.5インチ MX500シリーズ SATA3.0 9.5mmアダプター付 5年保証CT500MX500SSD1/JP


Cyonic PC電源 80PLUS GOLD プラグイン 650W ATX電源 5年保証 AU-650X
Cyonic PC電源 80PLUS GOLD プラグイン 650W ATX電源 5年保証 AU-650X

【レビュー】Cyonic AU-650X


オウルテック 10年間新品交換保証 80PLUS GOLD取得 コンパクトサイズ ATX 電源 ユニット フルモジュラー Skylake対応 Seasonic FOCUS+ シリーズ 750W
オウルテック 10年間新品交換保証 80PLUS GOLD取得 コンパクトサイズ ATX 電源 ユニット フルモジュラー Skylake対応 Seasonic FOCUS+ シリーズ 750W


WD HDD 内蔵ハードディスク 3.5インチ 6TB WD Blue WD60EZRZ-RT SATA3.0 5400rpm 2年保証
WD HDD 内蔵ハードディスク 3.5インチ 6TB WD Blue WD60EZRZ-RT SATA3.0 5400rpm 2年保証


I-O DATA 外付けHDD ハードディスク 4TB テレビ録画 PS4 Mac 日本製 土日サポート HDCZ-UTL4K/E
I-O DATA 外付けHDD ハードディスク 4TB テレビ録画 PS4 Mac 日本製 土日サポート HDCZ-UTL4K/E


Logicool ロジクール G300Sr オプティカル ゲーミングマウス 【2年間保証付き】
Logicool ロジクール G300Sr オプティカル ゲーミングマウス 【2年間保証付き】


【Amazon.co.jp限定】ゲーミングマウス ロジクール G502RGBd DPI切り替えボタン プログラム可能ボタン 高精度ターゲティング Logicool G ステッカー付き
【Amazon.co.jp限定】ゲーミングマウス ロジクール G502RGBd DPI切り替えボタン プログラム可能ボタン 高精度ターゲティング Logicool G ステッカー付き


FANTECH ゲーミング マウスパッド 大型 FPSゲーム 水洗い 光学式マウス適用 超滑らかで狙った敵を素早くターゲットします PM80 mouse pad(800 x300 x 3 mm)
FANTECH ゲーミング マウスパッド 大型 FPSゲーム 水洗い 光学式マウス適用 超滑らかで狙った敵を素早くターゲットします PM80 mouse pad(800 x300 x 3 mm)


 
オススメのフリーソフト
■ブラウザ(お好みで。複数可)
Chrome
Firefox
Vivaldi
Sleipnir
Opera
■ファイアウォール(必須)
Comodo Internet Security
ZoneAlarm
Outpost Security Suite FREE
■アンチウィルスソフト(必須)
avast! 4 Home Edition
avira 無料版
AVG Anti-Virus Free Edition
■レジストリ保護&クリーナー(必須)
Spybot-S&D
CCleaner
■圧縮・解凍ソフト(必須)
Lhaplus
7-Zip
■オフィスソフト
OpenOffice.org
LibreOffice
Mery
TeraPad
■メーラー
Thunderbird
■オンライン・コミュニケーション・ツール
Open Live Writer
Skype
Windows Live メッセンジャー / MSN メッセンジャー
■Backup & PartitionEditor
AOMEI バックアップ、クローン、パーティション管理
EaseUS Todo Backup Free
EaseUS Partition Master
■コーデックパック(どちらか)
K-Lite Codec Pack
 
Combined Community Codec Pack
■各エンコーダ&デコーダ、スプリッタ(競合注意)
ffdshow
Xvid Codec
qaac Codec
x264vfw
Haali Media Splitter
LAV Splitter
webm
Google VP8 Video For Windows codec
■動画音楽再生プレーヤー(複数可)
MPC Home Cinema
GOM PLAYER
SMPlayer
VLC media player
■動画加工編集ソフト
Windows ムービー メーカー
Windows Media エンコーダ
MP4Cam2AVI
Any Video Converter フリー版
CamStudio
SEffect
x264vfw
AviUtl
AviUtlのプラグイン
MediaCoder
Nero AAC Codec
Avidemux.org
真空波動研 Lite
えこでこツール
XMedia Recode
■グラフィックソフト
Blender
Inkscape
GIMP
PlayMemories Home
FireAlpaca
XnConvert
■HTML&ブログ制作
ez-HTML
XnConvert(画像一括処理)
Open Live Writer
FFFTP
WinShot
Aptana | Studio
■AviUtl
AviUtlの基礎構成ファイルDL
■その他、色々と……
DataRecovery
CPU-Z
CrystalDiskMark
CrystalDiskInfo
 
 
QRコード
QRコード
 
プロフィール

(o・ω・o)

Author:(o・ω・o)
現在はAviUtl用の駄スクリプトを書いて配布中。使用は自己責任でお願いします。

 
 


ARCHIVE RSS