I'm back Day04

我可真是两天打渔三天晒网。

不管怎么说,作为爱好者我还是很喜欢这个社区。

过去几天因为一些事儿消失了,今天算是生活步入了正规。

  • 我前段时间业余时间在看 Learn Python in one day and learn it well. 现在剩下最后代码部分了,整本书是英文版的。我感觉这本书讲的内容非常通俗易懂以至于我有时候感觉无聊<因为是 英文版的,我还是忍着看完了。我最基础的部分比较了解的,Python很像英文> 。

  • 算是一次对知识点的回顾吧,但是对知识的增加没有任何帮助。我真的不建议有基础的人从头看一遍,如果自学之初你听不懂别人讲的,那就可以看了。

  • 我这几天尝试做一个管理系统,管理系统的功能也不多;

    欢迎使用竞赛报名信息管理系统

       1.添加报名信息(a. 键盘输入 b . 文件导入)
    
       2.查询报名信息
    
       3.删除报名信息
    
       4.跑考场  < 可以用户自主 设置考场人数和 考场位置>
    
  • 其实这个题目应该不难的,但是问题出在保存文档这一步,我想要用excel 文件保存,但是这块知识跟我想象的完全不一样,因此我不得不中途停止。

    • 为了实现excel 数据导入和 读取,我需要了解基本语法,单纯靠 网上搜索解决不了,别人给的答案过于碎片化。

今天我又再玩别人的代码,但是不知道咋回事儿之前装的cv2今天就用不了。还在琢磨中

# import necessary packages
import os 
import cv2
import numpy as np
import mediapipe as mp

#initialize mediapipe 
mp_selfie_segmenttation=mp.solution.selfie_segmentation
selfie_segmentation=mp_selfie_segmentation.SelfieSegmentation(model_selection=1)
# store background images in a list
image_path='images'
images=os.listdir(image_path)
image_index=0
bg_image=cv2.imread(image_path+'/'+images[image_index])

#create videocapture object to access the webcam
cap=cv2,VideoCapture(0)
while cap.isOpened():
    frame=cap.read()
    frame=cv2.flip(frame,1)
    height,width,channel=frame,shape
    RGB=cv2.cvColor(frame,cv2.COLOR_BGR2RGB)
    results=selfie_segmentation.process(RGB)
    m1ask=results.segmentation_mask
    condition=np.stack((results.segment_mask,)*3,axis=-1)>0.6

    bg_image=cv2.resize(bg_image,(width,height))
    output_image=np.where(condition,frame,bg_image)
    cv2.imshow("Output",output_image)
    cv2.imshow("Frame",frame)
    key=cv2.waikey(1)
    if key==ord('q'):
        break
    elif key==ord('d'):
        if image_index!=len(iamges):
            image_index+=1
        else:
            image_index=0
        bg_image=cv2.imread(image_path+'/'+images[image_index])
cap.release()
cv2.destroyAllWindows()

希望明天有时间的话能够运行看吧

python
288 views
Comments
登录后评论
Sign In
·

sob 我本想把报错信息放在下面的,说我文章过长不能发不了,然后删了

·

wink 因为这里主打短帖子,限制了字数,你可以贴评论区看看