标签: circleimage

如何检测哪些圆圈被填充+ OpenCV + Python

我正在尝试开发一个代码来识别空圈数之间的实心圆.

我已经在中心纵坐标中识别出每个圆圈.如何检测哪个圆是空的以及哪个圆被填充?

我已经开发了这段代码

import numpy as np
import cv2
import math

img = cv2.imread("small.jpg",0)
img = cv2.medianBlur(img,5)
cimg = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)

circles =cv2.HoughCircles(img,cv2.HOUGH_GRADIENT,1,60,param1=50,param2=30,minRadius=0,maxRadius=0)

circles = np.uint16(np.around(circles))
counter=0
correctC=[]
xC=[]
yC=[]

for i in circles[0,:]: 
    #cv2.circle(cimg,(i[0],i[1]),i[2],(0,255,0),2)
    #cv2.circle(cimg,(i[0],i[1]),2,(0,0,255),2)
    cv2.putText(cimg,str(i[0])+","+str(i[1])+","+str(i[2]),(i[0],i[1]), cv2.FONT_HERSHEY_SIMPLEX, 0.3,(255,0,0),1,cv2.LINE_AA)
    correctC.append((i[0],i[1],i[2]))
    xC.append(i[0])
    yC.append(i[1])
    counter+=1

print "Circle Count is : " + str(counter)

xCS=sorted(xC)
yCS=sorted(yC)
xS=sorted(correctC, key=lambda correctC:correctC[0])

q1=sorted(xS[:4],key=lambda correctC: correctC[1])
q2=sorted(xS[4:8],key=lambda correctC: correctC[1])
q3=sorted(xS[8:12],key=lambda correctC: correctC[1])
q4=sorted(xS[12:16],key=lambda correctC: correctC[1])
q5=sorted(xS[16:20],key=lambda correctC: correctC[1])
q6=sorted(xS[20:24],key=lambda correctC: correctC[1])
q7=sorted(xS[24:28],key=lambda correctC: correctC[1])
q8=sorted(xS[28:32],key=lambda correctC: correctC[1])
q9=sorted(xS[32:],key=lambda …
Run Code Online (Sandbox Code Playgroud)

python opencv numpy image-processing circleimage

5
推荐指数
1
解决办法
867
查看次数

离子3 - 显示圆形图像

我正在尝试在页面顶部设置圆形图像(如个人资料页面).图像是矩形的,大约300x200.我试过这些方法:

1)使用Ion-Avatar标签

2)使用Ion-Image标签,在scss中设置边框半径

这些方法都不起作用.图像只是在灰色圆圈内显示平方(并最终收缩):

在此输入图像描述

有什么建议?

html css circleimage ionic3

4
推荐指数
2
解决办法
2万
查看次数

用css根据屏幕尺寸制作圆形图像

我试图让我的图像圈成圆形.尽管这个图像有不同的宽度和高度,我希望它是圆形,看起来它们具有相同的宽度和高度长度.例如; 我的形象尺寸:250X300.但我希望它是200X200圈.实际上我可以很容易地做到这一点.问题在于根据屏幕尺寸进行此操作.当我将手机转为水平时,它必须根据屏幕尺寸进行更改.

我的css代码如下

.image {
     height: 100px; 
     width: 100px; 
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 5px gray;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
} 
Run Code Online (Sandbox Code Playgroud)

css ionic-framework circleimage

3
推荐指数
1
解决办法
7248
查看次数

Flutter 中的任何圆形图像重叠插件

Flutter 中是否有任何插件可以实现类似于 Instagram 上喜欢图片的人的个人资料图片预览?

在此处输入图片说明

image overlapping flutter circleimage

2
推荐指数
2
解决办法
816
查看次数