資料介紹
軟件簡介
darknetlib 是 Darknet?的 C API 庫,簡單地封裝了 Darknet 的一些接口,主要用于為?LC-Finder 項目提供圖像識別功能。
特性
- 支持簡單的異常處理
- 重新定義了接口,接口命名風格參考自?LeveDB/c.h
- 適合作為動態(tài)庫來使用
示例代碼
#include
#include
#include
#include "../include/darknet.h"
void print_detections(const darknet_detections_t *dets)
{
size_t i, j;
darknet_detection_t *det;
printf("detections:\n");
for (i = 0; i < dets->length; ++i) {
det = &dets->list[i];
printf("[%zu] best name: %s, box: (%g, %g, %g, %g)\n", i,
det->best_name, det->box.x, det->box.y, det->box.w,
det->box.h);
printf("names: \n");
for (j = 0; j < det->names_count; ++j) {
printf("%s, %g%%\n", det->names[j],
det->prob[j] * 100.0f);
}
}
}
int detect(void)
{
clock_t c;
int code = 0;
// initialize variables so that darknet can check if they need to be
// destroyed after catching exception
darknet_config_t *cfg = NULL;
darknet_dataconfig_t *datacfg = NULL;
darknet_detections_t dets = { 0 };
darknet_detector_t *d = NULL;
darknet_network_t *net = NULL;
c = clock();
darknet_try
{
cfg = darknet_config_load("cfg/yolov3.cfg");
datacfg = darknet_dataconfig_load("cfg/coco.data");
net = darknet_network_create(cfg);
darknet_network_load_weights(net, "yolov3.weights");
d = darknet_detector_create(net, datacfg);
printf("\ntime: %.2fs\n\n",
(clock() - c) * 1.0f / CLOCKS_PER_SEC);
c = clock();
darknet_detector_test(d, "img/dog.jpg", &dets);
printf("\ntime: %.2fs\n\n",
(clock() - c) * 1.0f / CLOCKS_PER_SEC);
}
darknet_catch(err)
{
printf("error: %s\n", darknet_get_last_error_string());
code = -1;
}
darknet_etry;
print_detections(&dets);
darknet_detections_destroy(&dets);
darknet_config_destroy(cfg);
darknet_dataconfig_destroy(datacfg);
darknet_detector_destroy(d);
darknet_network_destroy(net);
return code;
}
int main(int argc, char *argv[])
{
return detect();
}
運行結果:
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- TMS320F2837xD閃存API參考指南 7次下載
- UM0586_STM32密碼庫API
- Darknet神經網絡框架
- darknet-ocr中文自然場景文字檢測及識別
- STC8G/STC8H系列MCU的C語言封裝庫下載 89次下載
- 庫卡機器人有限公司培訓資料之庫卡機器人編程C4教程 10次下載
- ADM1266 Linux API和Python庫簡介
- 演示版:NanEye_EvalSW_API_FiberOpticBox_csharp_pWin_v2-3-3-1.exe 0次下載
- 演示版:NanEye2D_EvalSW_API_NanoUSB2_cpackage_pWin_v1-1-3-1.exe 0次下載
- MLX90640驅動庫API和C語言免費下載已驗證可用 135次下載
- TMS320C55x芯片支持庫API的詳細英文資料概述 8次下載
- TMS320C64x+ DSP 小字節(jié)DSP庫 程序員參考 5次下載
- TI網絡開發(fā)套件v2.21 API 參考指南 3次下載
- The MySQL C API 編程實例 5次下載
- 使用API接口從數據庫中檢索國內城市天氣預報
- Kubernetes Gateway API攻略教程 923次閱讀
- 基于OpenVINO C# API部署RT-DETR模型 787次閱讀
- 基于OpenVINO C++ API部署RT-DETR模型 901次閱讀
- OpenVINO? C# API詳解與演示 816次閱讀
- 用OpenVINO? C++ API編寫YOLOv8-Seg實例分割模型推理程序 1670次閱讀
- C++調用API函數庫接口實現手輪配置 1095次閱讀
- 企業(yè)怎么選擇API網關 687次閱讀
- Katalon:API測試 1033次閱讀
- 關于API接口相關知識 API的權限與安全問題 1733次閱讀
- 什么是API,不同場景中的API 2235次閱讀
- 基于STM32F4的 C++封裝(完整代碼) 9696次閱讀
- 標準C函數庫的用法 5254次閱讀
- 嵌入式常用的c標準庫 5417次閱讀
- api接口類型有哪些_API設計的基本要求 3.5w次閱讀
- 如何使用API_api接口有什么優(yōu)點 2w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論