0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

荧光显微镜细胞图像检测实战

OpenCV学堂 来源:OpenCV学堂 2024-01-07 15:44 次阅读

数据集地址

该图像数据集是 U2OS 细胞高通量化学筛选的一部分,其中包含 200 种生物活性化合物的示例。治疗效果最初是使用细胞绘画测定(荧光显微镜)成像的。该数据集仅包括每种化合物的单个视场的 DNA 通道。这些图像呈现了各种核表型,代表了高通量化学扰动。该数据集的主要用途是研究分割算法,该算法可以以准确的方式分离单个细胞核实例,而不管它们的形状和细胞密度如何。该集合有大约 23,000 个手动注释的单个细胞核,以建立用于分割评估的数据集合。

模型训练

准备好数据集以后,直接按下面的命令行运行即可:

yolo train model=yolov8s.pt data=bbbc022_dataset.yaml epochs=25 imgsz=640 batch=1

a9a35c2e-abdc-11ee-8b88-92fbcf53809c.png

a9a7928a-abdc-11ee-8b88-92fbcf53809c.png

a9abaae6-abdc-11ee-8b88-92fbcf53809c.png

导出与测试

模型导出与测试

yolo export model=bbbc022_best.pt format=onnx
yolo predict model=bbbc022_best.pt source=D:	ensor_cv2.jpg

a9b0d9ee-abdc-11ee-8b88-92fbcf53809c.jpg

部署推理

转成ONNX格式文件以后,基于OpenVINO-Python部署推理,相关代码如下

ie=Core()
fordeviceinie.available_devices:
print(device)

#ReadIR
model=ie.read_model(model="bbbc022_best.onnx")
compiled_model=ie.compile_model(model=model,device_name="CPU")
output_layer=compiled_model.output(0)

frame=cv.imread("D:/tensor_cv2.jpg")
bgr=format_yolov8(frame)
img_h,img_w,img_c=bgr.shape

start=time.time()
image=cv.dnn.blobFromImage(bgr,1/255.0,(640,640),swapRB=True,crop=False)

res=compiled_model([image])[output_layer]#1x84x8400
rows=np.squeeze(res,0).T
class_ids=[]
confidences=[]
boxes=[]
x_factor=img_w/640
y_factor=img_h/640

forrinrange(rows.shape[0]):
row=rows[r]
classes_scores=row[4:]
_,_,_,max_indx=cv.minMaxLoc(classes_scores)
class_id=max_indx[1]
if(classes_scores[class_id]>.25):
confidences.append(classes_scores[class_id])
class_ids.append(class_id)
x,y,w,h=row[0].item(),row[1].item(),row[2].item(),row[3].item()
left=int((x-0.5*w)*x_factor)
top=int((y-0.5*h)*y_factor)
width=int(w*x_factor)
height=int(h*y_factor)
box=np.array([left,top,width,height])
boxes.append(box)

indexes=cv.dnn.NMSBoxes(boxes,confidences,0.25,0.45)
forindexinindexes:
box=boxes[index]
color=colors[int(class_ids[index])%len(colors)]
rr=int((box[2]+box[3])/4)
cv.circle(frame,(box[0]+int(box[2]/2),box[1]+int(box[3]/2)),rr-4,color,2)
cv.putText(frame,class_list[class_ids[index]],(box[0]+int(box[2]/2),box[1]+int(box[3]/2)),
cv.FONT_HERSHEY_SIMPLEX,.5,(0,0,0))
cv.putText(frame,"gloomyfish@2024",(20,45),cv.FONT_HERSHEY_SIMPLEX,1,(0,0,255),2)

cv.imshow("YOLOv8+OpenVINO2023BBBCCount",frame)
cv.waitKey(0)
cv.destroyAllWindows()

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 显微镜
    +关注

    关注

    0

    文章

    461

    浏览量

    22590
  • 模型
    +关注

    关注

    1

    文章

    2707

    浏览量

    47706
  • 数据集
    +关注

    关注

    4

    文章

    1179

    浏览量

    24356

原文标题:实战 | 荧光显微镜细胞图像检测

文章出处:【微信号:CVSCHOOL,微信公众号:OpenCV学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    荧光显微镜原理特点及使用

    荧光显微镜的原理和结构特点:荧光显微镜是利用一个高发光效率的点光源,经过滤色系统发出一定波长的光(如紫外光3650入或紫蓝光4200入)作为激发光、激发标本内的荧光物质发
    发表于 08-20 14:39 5557次阅读

    荧光显微镜

      荧光显微镜上海应捷仪器有限公司是集光学仪器、仪器配件、及计算机图像处理软件和显微镜测量软件等的研发、生产、销售、服务为一体的企业。拥有光机电领域技术与产品的成套开发的丰富经验
    发表于 07-07 09:31

    立体显微镜—上海应捷

    最合适的产品和最好的售后服务公司主要产品有:金相显微镜、偏光显微镜、生物显微镜、相衬显微镜荧光显微镜、体视
    发表于 07-07 09:35

    检测显微镜—上海应捷

    方便、直观、检定效率高,适用于电子工业生产线的检验、印刷线路板的检定、印刷电路组件中出现的焊接缺陷(印刷错位、塌边等)的检定、单板PC的检定、真空荧光显示屏VFD 的检定等等,落射式检测显微镜将实物
    发表于 07-07 09:36

    科学领域新技术,打造高品质共聚焦显微镜

    共聚焦显微镜在我国是80年代后期才发展起来的,尽管时日还尚短,但应用范围却已经非常广泛。共聚焦显微镜荧光显微镜的基础上添加了激光扫描装置,使用紫外光或激光激发荧光探针获取
    发表于 04-03 11:47

    选购显微镜的一些常见问题

    显微镜适合您要检测的样品?  显微镜根据观测样品的不同可以按功能来划分:一般有金相显微镜、偏光显微镜、体视
    发表于 08-31 10:23

    显微镜倍率如何计算?

    摄像目镜放大率X数字放大率这公式对于任何一台显微镜都合适,无论是金相显微镜,生物显微镜等等。北京芯片失效分析实验室介绍IC失效分析实验室北软检测智能产品
    发表于 02-06 13:09

    显微镜放大倍数是怎么得出来的?

    `显微镜放大倍数是怎么得出来的很多实验室都在使用显微镜,但对显微镜的相关专业知识并不了解,只是知道怎么去操作,但对于一些基本常识可能都不怎么清楚,那么今天我们就来讲讲有关显微镜的放大倍
    发表于 04-26 14:57

    指尖上的三维荧光显微镜无透镜超薄超轻

    近日,美国莱斯大学的工程师们开发出一款无透镜、宽视场、超薄的荧光显微镜“FlatScope”。其厚度比信用卡更薄,小到足以放在指尖上。它可以生成高帧频、分辨率达微米级的三维荧光图像,可应用于内窥镜、大面积成像仪、柔性
    的头像 发表于 03-20 10:52 2980次阅读

    低成本荧光和明场显微镜设计

    荧光显微镜是一种用于可视化 在这个指导中,我将回顾荧光显微镜的基本原理以及如何构建三个不同的低成本荧光显微镜。这些系统通常花费数千美元,但最近有一些努力使它们更容易获得。我在这里介绍的设计采用
    的头像 发表于 11-16 11:54 1276次阅读

    光片荧光显微镜技术的新突破

    据麦姆斯咨询介绍,微型发光元件是提高光片荧光显微镜适用性的关键因素,美国加州理工学院(California Institute of Technology,简称:Caltech)领导的研究团队现已
    的头像 发表于 05-06 09:08 1959次阅读

    光片荧光显微镜的优点 光片显微镜中的偏振和相干控制

    光片荧光显微镜(LSFM)是一种可以对活体标本进行快速且无光毒性3D观测的强大显微成像技术。LSFM技术将宽场成像的速度与适度的光学切片和低光漂白特点相结合,因此也被称为选择性平面照明显微镜
    的头像 发表于 06-13 14:27 4830次阅读
    光片<b class='flag-5'>荧光显微镜</b>的优点 光片<b class='flag-5'>显微镜</b>中的偏振和相干控制

    什么是共聚焦显微镜

    科学和工业界,典型的应用是生命科学、半导体检查和材料科学。共聚焦显微镜一般为荧光显微镜和共焦显微镜荧光显微镜主要应用在生物领域及医学研究中,能得到
    的头像 发表于 02-17 16:28 3010次阅读
    什么是共聚焦<b class='flag-5'>显微镜</b>?

    基于共聚焦显微技术的显微镜荧光显微镜的区别

    荧光显微镜主要应用在生物领域及医学研究中,能得到细胞或组织内部微细结构的荧光图像,在亚细胞水平上观察诸如Ca2+、PH值,膜电位等生理信号及
    发表于 02-15 10:31 0次下载

    Argolight荧光显微镜校准载玻片简介

    昊量光电新推出法国ARGOLIGHT公司生产的耐用型荧光显微镜校准载玻片,用于荧光显微镜的标定和光路对准。独创的显微镜标定技术和光路对准得益于将亚纳米级三维/二维图案嵌入到载玻片的技术,且图案不会
    的头像 发表于 03-05 08:18 120次阅读
    Argolight<b class='flag-5'>荧光显微镜</b>校准载玻片简介