0
点赞
收藏
分享

微信扫一扫

将一个图片提取10个目标框出来,并且识别有感情色彩的语义信息




处理英文twitter数据集。

从处理一张图片开始

将一个图片提取10个目标框出来,并且识别有感情色彩的语义信息。类似于,提取出,“棕色的头发”这样的有形容词和名词的短语的语义信息。

使用jupyter lab一段时间后,需要重构代码。重构到py文件中。有利于整理思路。

def save_10_boximg(path = '/home/dn/10boximg/'):
    '''
    save 10 box img to a path
    '''
    # 测试box_list的生命周期
    # box_list = None
    # 这说明,局部变量box_list并不能进入函数 save_ith_box(i,path)
    for i in range(10):
        logger.info('-'*40)
        logger.info('save ' +str(i)  + 'th img to ' + path )
        save_ith_box(i,path)

需要重构save_ith_box函数,则需要传递box_list等一众参数。

重构save_ith_box函数

  1. 先重构im参数。
  2. 添加box_list参数。

重构好的函数可以放到一个指定的文件中去。

就是这个文件:imagebox.py

from imagebox import file_2_10_boxes_list
box_list = file_2_10_boxes_list(im_file)

不要着急,等全局都设计调整后。

再重构如文件模块。


重构save_10_boximg函数

  1. 添加im_file参数

from configs import dataset_path,img0,img1
im_file = dataset_path + img0
im = cv2.imread(im_file)


生活附录:

刚刚骑行4.5公里,去泉城社区打乒乓球,郭叔是个好伙伴。

我提出,不要只是盯着职称评审,想要一蹴而就,可以稳步提高。评审结束后,也要稳步的每天提高自己。

我骑行完回来,想起表弟也去骑行,汪洋恣肆青春的生活。

18日晚,读书分享会。

下午7:22了,有点累了。今天就到这吧。


阿克苏

2023年11月17日

举报

相关推荐

0 条评论