- 博客(50)
- 收藏
- 关注
原创 A/D转换器的应用领域
由于技术的不断发展和创新,A/D转换器的应用范围在不断扩大,并在各个领域中发挥着关键的作用。A/D转换器在各种领域和应用中都扮演着重要的角色。
2023-05-18 16:13:34 879
原创 A/D转换器接口和通信接口,寄存器配置,中断处理
具体的寄存器配置取决于所使用的A/D转换器型号和厂商。通过读取和写入寄存器的值,可以修改A/D转换器的行为和性能。通过写入适当的配置值到这些寄存器,可以对A/D转换器进行配置和控制。中断是一种异步的事件通知机制,当A/D转换器完成转换或发生特定事件时,可以触发中断请求。具体的接口、寄存器和中断处理方法将根据所使用的A/D转换器型号和厂商而有所不同。中断机制可以提高系统的实时性和效率,允许系统在转换完成时立即进行处理,而无需轮询转换器的状态。A/D转换器可以使用多种通信接口与嵌入式系统进行通信和配置。
2023-05-18 16:06:52 735
原创 A/D转换器接口和通信接口,寄存器配置,中断处理
具体的寄存器配置取决于所使用的A/D转换器型号和厂商。通过读取和写入寄存器的值,可以修改A/D转换器的行为和性能。通过写入适当的配置值到这些寄存器,可以对A/D转换器进行配置和控制。中断是一种异步的事件通知机制,当A/D转换器完成转换或发生特定事件时,可以触发中断请求。具体的接口、寄存器和中断处理方法将根据所使用的A/D转换器型号和厂商而有所不同。中断机制可以提高系统的实时性和效率,允许系统在转换完成时立即进行处理,而无需轮询转换器的状态。A/D转换器可以使用多种通信接口与嵌入式系统进行通信和配置。
2023-05-18 16:03:03 821
原创 A/D转换器性能参数
在选择和设计A/D转换器时,需要综合考虑应用需求和限制,以确保满足所需的转换精度和性能要求。:A/D转换器输出信号与输入信号之间的偏差或扭曲。较高的采样率可以更准确地捕捉信号的快速变化,但也需要更大的计算和存储资源。较高的信噪比表示较低的噪声水平,有助于提高转换精度和信号清晰度。:A/D转换器能够表示的最小数字量化级别的数量。较高的分辨率可以提供更高的转换精度和细微的信号分辨能力。:A/D转换器能够处理的模拟输入信号的幅值范围。较小的INL和DNL值有助于保持转换器的线性度和准确性。
2023-05-18 15:47:56 1052
原创 A/D转换器工作原理与不同类型的A/D转换器
A/D转换器的工作原理是将模拟信号转换为数字信号的离散表示。每种类型的A/D转换器都有其特点和适用范围,具体选择取决于应用的要求和限制。
2023-05-18 15:42:49 462
原创 A/D转换器的原理图通常包括以下几个主要部分
需要注意的是,不同类型的A/D转换器可能会有不同的原理图和电路配置。因此,在实际应用中,具体的A/D转换器型号和技术规格需要结合相关文档和数据手册来了解其具体的原理图和电路设计。它将连续的模拟信号转换为离散的数字码,以表示模拟信号的大小。它的作用是在采样过程中固定信号的幅值,以便于后续的转换过程。除了上述主要部分,A/D转换器的原理图还可能包括其他辅助电路,例如参考电压源、校准电路和滤波器等,以提高转换精度和性能。数字输出接口还可能包括时钟信号、使能信号和其他控制信号,以确保正确的数据传输和同步。
2023-05-18 15:37:52 1106
原创 A/D转换器的作用与功能
它的作用是将连续变化的模拟信号离散化为一系列数字值,以便于数字系统的处理、存储和分析。通过A/D转换,模拟信号可以在数字领域进行更精确的处理、传输和控制。总之,A/D转换器的主要功能是实现模拟信号到数字信号的转换,使得模拟信号可以在数字系统中进行处理、存储和传输,以满足各种应用领域的需求。:通过A/D转换器,模拟信号可以转换为数字形式后进行数字存储和传输,例如在数据记录器、通信系统和网络传输中。:A/D转换器可以将模拟音频和视频信号转换为数字形式,用于数字音频处理、音频编解码、图像处理等应用。
2023-05-18 15:24:12 1522
原创 SODA10M 数据集下载记录
官网打不开的,可以直接通过下方网盘链接下载,我就是把官网的下载链接复制到了下面。官网上还有2TB的未标注数据,需要请前往官网下载。总文件约5.6GB,百度云盘提取码为1234。
2022-08-26 11:52:45 2331 11
原创 用mmdetection测试推理多张图片并保存
# Copyright (c) OpenMMLab. All rights reserved.import asynciofrom argparse import ArgumentParserfrom mmdet.apis import (async_inference_detector, inference_detector, init_detector, show_result_pyplot)import osimport tqdmdef
2022-05-27 15:53:53 1536
原创 python 根据保存有图片名的txt文件,将原图片从旧文件夹中移动到新文件夹中
# coding: UTF-8 #设置编码import shutilimport tqdmfile_path = 'G:/A_Data/data//Main/0712_val.txt' # 文件名txtnew_path = 'G:/A_Data/data/val_image/' # 移动后的文件路径old_path = 'G:/A_Data/data/JPEGImages/' # 移动前的路径file = open(file_path, 'r', encoding='UTF-8')
2022-05-27 15:40:23 313
原创 分类损失和回归损失
Loss 通常都分为分类和回归 loss,其对网络 head 输出的预测值和 bbox encoder 得到的 targets 进行梯度下降迭代训练。loss 的设计也是各大算法重点改进对象,常用的 loss 如下:
2022-05-18 20:00:40 395
原创 python将一个文件下的图片(文件)移动(复制)到另一文件夹下
import osimport shutilimport tqdmold_path = 'E:/A____paper/VOC2012/JPEGImages/'new_path = 'G:/A_Data/VOC2012/JPEGImages/'files = os.listdir(old_path)for i in tqdm.tqdm(range(len(files))): if (files[i][-3:] == 'jpg'): old_file_path = old
2022-05-13 15:29:16 5360
原创 python删除txt中每一行的最后一个元素
# coding: UTF-8 #设置编码import osimport shutilimport tqdmfinal_file_path = 'G:/A_Data/ImageSets/new_val.txt' # 新的txtreference_file_path = 'G:/A_Data/ImageSets/person_val.txt' # txt文件final = open(final_file_path, mode='w')file = open(reference_fil
2022-05-09 11:42:07 1467
原创 python列表 如何将重复元素按指定数目放入列表中
nums = [2,0,2,1,1,0]nums[:] = [0]*3 + [1]*2 # 通过[:]可以直接修改元素print(nums)[0, 0, 0, 1, 1]
2022-04-20 14:50:31 1037
原创 python for index, val in enumerate(data)
for index, val in enumerate(data): print(f"索引:{index},值:{val}")
2022-04-19 20:36:07 1089
原创 python中左右赋值
# s[left] = s[right]# s[right] = s[left] # 上面调换值后是错误地s[left] , s[right] = s[right] , s[left] # 这样互换是正确的,不用再去重新复制一份s去搞
2022-04-17 16:16:11 645
原创 python中for ... range
a = [1, 2, 5]b = len(a) # 长度是3for i in range(b): # 是左闭右开的,不到2 print(i)012
2022-04-16 22:14:02 423
原创 python查看json文件
ann_json_file_path = 'G:/A_Data/KITTI_0217/annotations/instances_val2017.json'# coco_ann = COCO(ann_json_file_path)with open(ann_json_file_path, 'r', encoding='utf-8') as f: data = json.load(f)
2022-04-13 14:58:51 1178
原创 把json的训练文件划分为训练和验证两个json
#!/usr/bin/env python# -*- coding:utf-8 -*-# 将一个文件夹下图片按比例分在两个文件夹下import osimport randomfrom shutil import copy2import jsonimport argparsedef main(args): all_data = os.listdir(args.img_path) # (图片文件夹) random.seed(1) random.shuffle(al
2022-04-11 15:42:23 1905
原创 Python中跳出多层for循环例子
a = [0, 1, 2]for i in range(len(a)): b = 1 for j in range(2): c = a[j] if c > 2: # 修改这个值决定是否break break else: for k in range(2): if a[k] > 0: break else:
2022-03-27 00:26:52 1184
原创 mmdetection中的训练显示loss
loss_cls: 0.0417, loss_bbox: 0.1390, loss_dfl: 0.1413, loss: 0.3220这些loss是一个batch整体的loss,不是一张图片的loss
2022-03-08 16:28:46 914
原创 运行MMdetection中的test.py文件
1、在安装的环境中运行时python tools/test.py G:/mmdetection-master/work_dirs/0308/kcp/kcp_gfl.py G:/mmdetection-master/work_dirs/0308/kcp/best_bbox_mAP_epoch_11.pth --format-only --eval-options "jsonfile_prefix=G:/mmdetection-master/rsult/0308/kcp/"2、在本地运行时parser
2022-03-08 13:16:36 1801 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人