img = np.zeros((200,400,3),np.uint8)
b,g,r,a = 0,255,0,0
## Use cv2.FONT_HERSHEY_XXX to write English.
text = time.strftime("%Y/%m/%d %H:%M:%S %Z", time.localtime())
cv2.putText(img, text, (50,50), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (b,g,r), 1, cv2.LINE_AA)
## Use simsum.ttc to write Chinese.
fontpath = "./simsun.ttc"
font = ImageFont.truetype(fontpath, 32)
img_pil = Image.fromarray(img)
draw = ImageDraw.Draw(img_pil)
draw.text((50, 100), "国庆节/中秋节 快乐!", font = font, fill = (b, g, r, a))
img = np.array(img_pil) #Python #CV ——http://stackoverflow.com/questions/37191008/ddg#46558093
看来还是得用 numpy 互化才可以…… 根本不应该尝试用 cv2 弄这种画文字的东西嘛
Stack Overflow
Load TrueType Font to OpenCV
Can we load a custom TrueType font and use it with cv2.putText function ?
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2,cv2.LINE_AA)
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2,cv2.LINE_AA)
def zipWithNext(xs: list):
require(len(xs) % 2, lambda it: it == 0, "list not paired, rest ")
for i in range(1, len(xs), 2):
yield (xs[i-1], xs[i])
def expandRangeStarts(starts, n):
indexed = list(range(n))
def assign(start, stop, value):
nonlocal indexed
for i in range(start, stop): indexed[i] = value
sorted_starts = sorted(starts, key=lambda it: it[0])
for (a, b) in zipWithNext(sorted_starts):
assign(a[0], b[0], a[1])
(last, last_value) = sorted_starts[-1]
assign(last, n, last_value) #Python #code 🤔
OpenCV 的
VideoWriter 真是无聊,本来以为 fourcc 设计也就是个 4*len(ascii) 不能算嘈点,结果静默失败,我调用了 write 结果输出个空文件,还不能当参数传不然莫名其妙返回什么 NULL 错误Forwarded from 喜欢吃 花生
fread时发生奔溃A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0,该怎么debug
Forwarded from dnaugsuz
我感觉 Android 群懂
但在之前应该先确认是不是调用参数弄错了
mmap() 相关的人可能不多,你应该找 C++ 或者 libc 群去问但在之前应该先确认是不是调用参数弄错了
Forwarded from 梦断代码
请问有人知道 Class[].class 对应在 Kotlin 中应该怎么写吗?
我尝试了 Array<Class>::class.java 和 Array<Class<*>>::class.java 都无法编译
我尝试了 Array<Class>::class.java 和 Array<Class<*>>::class.java 都无法编译
Forwarded from Mivik Q
我用的是java.reflect.Array.newInstance(Class::class.java, 0).javaClass
Forwarded from dnaugsuz
好奇怪,Kotlin
Array<reified T> 就不可以引用 ::class.java 了 😂java.reflect.Array.newInstance(Class::class.java, n).javaClass 用 java.reflect 这个的确是标准答案