THẢO LUẬN

Jul 21st, 2020 4:45 p.m.

(yaoming)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jul 21st, 2020 4:23 p.m.

@le.van.giang mình biết là có transaction, nhưng ý là mình hỏi mặc định khi tạo bảng phụ sai thì bảng chính có rollback ko á???? hay là sai báo lỗi nhưng nếu bảng chính đã insert thành công thì nó sẽ vẫn còn????

0

chán người chị ghê. toàn tự up hết đó

0
Jul 21st, 2020 4:01 p.m.

dài phết, cơ mà sai chính tả nhiều vl :3

0
Jul 21st, 2020 3:53 p.m.

quá đỉnh

0

thế tạo mấy tài khoản ảo để đầu tư cho bài ni rứa cu ✌️ (lol) dỡn chớ bài hay lắm đó.

+1

Thật sự là năm 2020 này, các bài viết về Kotlin ngày càng ít. Thấy được bài viết của bạn về kotlin, lại biết bạn chuyên về nó, thật vui. Mong là bạn sẽ đi đến cuối. Hy vọng sau loạt bài cơ bản, sẽ có nhiều ví dụ cụ thể hơn.

+1

Đọc bài xong mới hiểu được unit là gì. Tks bạn

+1
Jul 21st, 2020 10:24 a.m.

@hautch Chào em, anh cũng chưa code lại bài này nên cũng không hẳn là rõ trường hợp em muốn xử lý, tuy nhiên phần code mới của em có vẻ không đúng.

for i, contour_img in enumerate(contours_img):
    answer = None
    for cnt in contour_img:
        if cv2.contourArea(cnt) > 30:
            x, y, w, h = cv2.boundingRect(cnt)
            if x > cropped_origin_img[i].shape[1]*0.1 and x < cropped_origin_img[i].shape[1]*0.9:
                answer = cropped_origin_img[i][y:y+h, x:x+w]
                answer = cv2.threshold(answer, 140, 255, cv2.THRESH_BINARY_INV)[1]
    if answer is None:
        answers.append('X')
    else:
        answers.append(answer)

Do anh code giấy, chưa chạy thử nên em chạy thử xem xem có được không 😦(

+1
Jul 21st, 2020 10:11 a.m.

Hi Anh @QuangPH, Em có làm theo cách anh gợi ý như thế này nhưng kết quả vẫn không thay đổi bao nhiêu ạ.

for i, contour_img in enumerate(contours_img):
    for cnt in contour_img:
        if cv2.contourArea(cnt) > 30:
            x, y, w, h = cv2.boundingRect(cnt)
            if x > cropped_origin_img[i].shape[1]*0.1 and x < cropped_origin_img[i].shape[1]*0.9:
                answer = cropped_origin_img[i][y:y+h, x:x+w]
                answer = cv2.threshold(answer, 140, 255, cv2.THRESH_BINARY_INV)[1]
            if answer is None:
                answers.append('X')
            else:
               answers.append(answer)
    answers.append(answer)

Cám ơn Anh đã phản hồi ạ.

0
Jul 21st, 2020 8:32 a.m.

Mình làm slide rồi convert về gif bạn ạ, có nhiều trang hỗ trợ việc này hoặc bạn có thể tự chạy slide rồi dùng phần mềm quay màn hình cũng được 😀

0
Jul 21st, 2020 7:52 a.m.

Cảm ơn em đã chia sẻ. Bài viết hay lắm

+1
Avatar
đã bình luận cho bài viết
Jul 21st, 2020 7:16 a.m.

👍

0

thees da upvote chua?

0

hay quá idol của mình ❤️

+1

em cám ơn anh ạ. hoà hứng quá ạ

0
Jul 21st, 2020 4:36 a.m.

Mình mới tiếp cận angular còn mù tịt, phải đăng nhập để upvote for you 😃)

0
Jul 21st, 2020 4:17 a.m.

Không bị trừ tiền xem như bị out 99% nhé, bạn nên đăng ký tài khoản khác với thẻ visa khác nhé, chứ đợi không được đâu. Để cho chắc tài khoản visa của bạn có liên kết thanh toán được với apple không bạn thử tạo tài khoản apple store rồi mua một ứng dụng bất kỳ thử xem nếu mua được thì chắc là ok còn không được thì nên làm thẻ visa với ngân hàng khác.

0

BERT được áp dụng trong rất nhiều bài toán NLP, em có thể đọc lại bài đầu anh viết về BERT.

Cơ mà nếu em là newbie thì em cứ bình tĩnh, tìm hiểu dần dần từ bài toán nhỏ trước rồi mới sâu dần đến các kiến trúc phức tạp như này.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí