将一个图片提取10个目标框出来,并且识别有感情色彩的语义信息
  b0LrKi6Pr8v1 2023年11月19日 15 0




处理英文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日

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

b0LrKi6Pr8v1