Hey, thank you for the video, keep up the great work, it helped so much with my school project
@nguyentinh203010 күн бұрын
tên biến và hàm đều sai cú pháp, e nghĩ cô nên hướng dẫn sinh viên tự code thay vì tạo function bagnừ công cụ rồi sinh viên k hiểu gì khi không có công cụ, hoặc giải thích cho sinh viên hiểu khi tạo function bằng công cụ như vậy, học ở trường thì có công cụ hỗ trợ, khi ra ngoài làm các cty sẽ sử dụng nền tảng chung, phải hiểu code thì mới code được, còn công cụ không thì khi ra ngoài code thì không ai dùng cả.
@babaoluuduong208927 күн бұрын
hay ạ
@BkimmmyАй бұрын
great video it really helped
@phomua11252 ай бұрын
cô ơi màn hình tối thui
@phuclehong96713 ай бұрын
hay quá cô ơi
@phuclehong96713 ай бұрын
Kiên Esup #KIN, ZEDKING#ZTETW 2 bạn này muốn dual rank cùng cô
@khoanphamkhac25285 ай бұрын
bai hay lam a; con cam on co nhieu a:>>>, chuc co co nhieu suc khoe va thanh cong trong cong viec nha:>>>
@ysfy51065 ай бұрын
Really good video !! Keep up the great work
@MdImranHasan-j4i5 ай бұрын
Hi, great work! Can you please share your notebooks?
@manhhoang-ve4dc7 ай бұрын
chị có thể cho e code đoạn đầu không ạ. đoạn code convert từ json sang png đó ạ
@GiangHuongbmt7 ай бұрын
import json, os import numpy as np import cv2 path = '/content/drive/MyDrive/deeplabv3' jspath = os.listdir(path +'/json') jspaths =sorted( [ os.path.join( path + '/json/', f) for f in jspath]) Label_Class = {'VOID': 0,'stem':1,'Stem':1,'leaf':2,'petiole':3, 'branch':4,'fruit':5,'stalk':6,'flower':7} def convert(file, height, width,d): all_labels = json.load(open(file)) contours =[] for i_class_object in all_labels['objects']: i_label = i_class_object.get('label') # print(i_label) countOfPoints = len(i_class_object['polygon']) points = [None]*countOfPoints i=0 for point_dict in i_class_object['polygon']: x = int(point_dict.get('x')) y = int(point_dict.get('y')) points[i] = (x,y) i+=1 points_= np.array(points) # print(Label_Class.get(i_label)) points_label = (points_,Label_Class.get(i_label)) contours.append(points_label) maskImage = np.zeros((height,width), dtype=np.uint8) for contour in contours: for i in range(width): for j in range(height): if cv2.pointPolygonTest(contour[0], (i, j), False) > 0 : maskImage[j,i] = contour[1] savePath = path + "/mask/" + name cv2.imwrite(savePath, maskImage) d = 0 for json_file in jspaths: name = json_file.split('/')[-1].split(".")[0] + ".png" print(name ) if(name == '.png'): continue convert(json_file,480,640,name) d = d + 1
@TruongangThanh-ts6sz7 ай бұрын
có thể train với bài toán instance segmentation không ạ
@GiangHuongbmt7 ай бұрын
ko bạn à, bạn xem hướng dẫn instance segmentation khác nhé
@TruongangThanh-ts6sz7 ай бұрын
@@GiangHuongbmt thanks
@TruongangThanh-ts6sz7 ай бұрын
@@GiangHuongbmt chị có thể cho em xin thông tin để em hỏi chút thắc mắc được không ạ
@TruongangThanh-ts6sz7 ай бұрын
@@GiangHuongbmt em gặp lỗi khi chạy đoạn script train: RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1. Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
@manhhoang-ve4dc8 ай бұрын
xin chào ng bạn việt nam
@GiangHuongbmt8 ай бұрын
uh, đúng rồi bạn
@manhhoang-ve4dc8 ай бұрын
@@GiangHuongbmt may mắn quá mình đang làm luận văn về cái này đang cần sự hỗ trợ. Bạn có thể giúp mình không ?
@enthusiasticentertainment82879 ай бұрын
Hi, can we use the rgbmask to train the model? Thanks
@GiangHuongbmt9 ай бұрын
No, it is not a good choice, because the neural network wants to use value < 1.0
@enthusiasticentertainment82879 ай бұрын
Hi Giang, I run the read mask file but the png file results didn’t come up with rgb images, all black one. Could you please advise what is the cause ? Thanks
@GiangHuongbmt9 ай бұрын
check the class number, is it correct, choose a point you know for sure, print out and check carefully
@enthusiasticentertainment82879 ай бұрын
@@GiangHuongbmt thank you, I checked it but not worked .
@enthusiasticentertainment82879 ай бұрын
The problem is to modify the image size accordingly. It works now. Thanks
@dimasadityapermana847510 ай бұрын
I can't install DeepLabV3 and showing this "ModuleNotFoundError: No module named 'torchvision.models.segmentation.segmentation'". How can I fix that?
@GiangHuongbmt10 ай бұрын
You must install torchvision before, import library: from torchvision.models.segmentation import deeplabv3_resnet50 from torchvision.models.segmentation.deeplabv3 import DeepLabHead
@dimasadityapermana847510 ай бұрын
@@GiangHuongbmt I install torchvision but still showing that
Hi, I can get the code to convert mask image into rbg
@GiangHuongbmt11 ай бұрын
colab.research.google.com/drive/1Ov0lLmwsKFm6TupbqO_QLZO3Oqus7SV6#scrollTo=cWNn0qXxq-ad it is in this file
@mobileduyet9643 Жыл бұрын
Có điểm nào cần NC organ ko bạn!?
@tuananhtran7518 Жыл бұрын
bạn ơi , mình chạy cam D345 lên trên ubuntu 20.04 ( máy ảo vmware) nhưng cam thì bật , thấy rõ người nhưng màu thì bay , bn cho mk xin cách fix với
@GiangHuongbmt Жыл бұрын
bạn dùng cách nào để xem ảnh. bạn thử dùng reasense-viewer xem có dc ko? nếu dc thì thử dùng chương trình bằng python trước. theo kinh nghiệm của mình cổng usb kết nối có thể ảnh hưởng độ phân giải. còn máy ảnh có hỗ trợ ảnh màu, ảnh depth, và ảnh IR.
@tuananhtran7518 Жыл бұрын
@@GiangHuongbmt mk dùng vài câu lệnh trong pycharm, có kết nối lên nhưng bị mất màu:((
@tuananhtran7518 Жыл бұрын
@@GiangHuongbmt mk cx thử dùng app cheese ( để kết nối cam realsense nhưng cx mất màu và ko bật đc web cam)
@GiangHuongbmt Жыл бұрын
Bạn đã cài đặt realsense SDK chưa? Trước tiên cài đặt github.com/IntelRealSense/librealsense trước. sau đó bật terminal lên, rồi gõ lệnh realsense-viewer
@midouhsk2390 Жыл бұрын
nhìn nó làm em nhớ về nổi khổ ngồi vẽ dữ liệu để cho traning bài deep learning quá cô :((
@GiangHuongbmt Жыл бұрын
Hihi, mệt quá chùng ha
@quanmanhduong8516 Жыл бұрын
cmt dau`
@HungNguyen-ur4dg Жыл бұрын
đồ chơi của tiến sỹ, cái tầm nó khác quá! kkk
@thehulk0111 Жыл бұрын
Hello is there away to contact you ?
@GiangHuongbmt Жыл бұрын
you can contact me by facebook: facebook.com/huonggiang.dhtn
@HungNguyen-ur4dg Жыл бұрын
cô giang xịn dễ sợ
@agungalamsyah5956 Жыл бұрын
THANK YOU VERY MUCHHH
@thehulk0111 Жыл бұрын
do you have discord or whatsapp i need to contact you if you dont mind , when i apply the camera matrxis to the point cloud there is a big gap , i think icp wont be a good idea yet , it looks like as if the generated point cloud is small or i need to substract the old pose with the new pose
@bakirmaha4697 Жыл бұрын
hi! impressive work! can you share the link of the code for converting json to masks? thank you!
@GiangHuongbmt Жыл бұрын
It is in the collab file I share below, check the link below for comments
@ytthresh3767 Жыл бұрын
Clip này của the carry
@thehulk0111 Жыл бұрын
May you help me to achieve the same goal
@GiangHuongbmt Жыл бұрын
This is not only ORB SLAM 3, I add code using ICP to refine the 3D point cloud, to stick them together. I write a little in here: www.mdpi.com/1424-8220/23/8/4040 (3.4) . Get the idea and you can do by yourself.
@thehulk0111 Жыл бұрын
@@GiangHuongbmt can i do that with orb slam 2 ? and how did you generate the point cloud with openCV ? and may you share the code if you dont mind , and thanks for sharing the link i will read it
@thehulk0111 Жыл бұрын
@@GiangHuongbmt do you have discord or whatsapp i need to contact you if you dont mind
@aldotheapache6496 Жыл бұрын
thanks for the video , can we get the script for conversion to masks?
@@GiangHuongbmt thank you , do you have instagram or somewhere to contact you about the script
@funnytv-ob5kz Жыл бұрын
Cảm ơn bạn nhé, bạn là Việt Nam ah, lĩnh vực này ít người xem quá hè
@mamoonkhursheed5124 Жыл бұрын
Hi Great Video. I was trying this and I have the same issue that ground truth labels don't match the masks. How did you solve that issue? The issue is at 30 minutes in the video
@GiangHuongbmt Жыл бұрын
Check again the data before making an augmentation. the total images and total masks, and then check the name. But if you just upload data to google drive, it must take some time to synchronize. Just disconnect and wait.
@mamoonkhursheed5124 Жыл бұрын
Thanks a lot for your response. I actually solved the error, as I was using binary masks, I had to change some lines of code to get the program to work.
@adeyinkasotunde6870 Жыл бұрын
Great work👍. Can you share the link to the codes. Thanks,
Was just looking for a tool like that, thank you for sharing.
@memoriesofsep6th2 жыл бұрын
Cô có trồng cây luôn, thích thế 😊👍 Nay sinh nhật cô luôn, chúc cô sinh nhật vui vẻ, luôn mạnh khoẻ để làm gì cũng thành công 🥳
@giangtruongthihuong12702 жыл бұрын
cảm ơn em nhiều, triệu chứng của tự kỹ á em, ko có gì chơi thì trồng cây ^^
@conghaunguyen7912 жыл бұрын
Này e có huấn luyện nó nhận diện cái lá cà phê mà nó ngu lắm cô 🤣🤣🤣 . Hình như bộ huấn luyện phải nhiều nó mới thông minh 😅 . Ngồi gắn label đủ mệt 🙉
@GiangHuongbmt2 жыл бұрын
Em huấn luyện nhận diện lá để làm gì á? Nhận diện lá trên hình cây cà phê nhiều lá à? Cái đó hơi khó nhỉ? Vì mật độ lá trên cây khá nhiều, và bị che lấp á. Hình càng nhiều càng tốt
@conghaunguyen7912 жыл бұрын
@@GiangHuongbmt e tập làm á cô . Còn em làm được cái nhận diện cmnd 9 số 11 số với cccd ngon lành. Đang dự định làm app nhận diện cmnd bằng flutter ạ 🤣🤣🤣
@conghaunguyen7912 жыл бұрын
Mic hơi rè cô ơi🤣
@tangtien47612 жыл бұрын
cô ơi khi nào cô làm video về key active hoặc API cho C# đi ạ
@GiangHuongbmt2 жыл бұрын
Uh, sợ ko có thời gian á. Cô đang làm series này cho mấy đứa nhỏ ở nhà mới chuyển qua C#
@tangtien47612 жыл бұрын
@@GiangHuongbmt dạ vâng cô cô cố làm mảng này nhiều nhiều nha cô ơi nay em cũng hay học lại cái này để phát triển ạ hihi
@tamnguyenang85582 жыл бұрын
Em xin code với ạ.
@GiangHuongbmt2 жыл бұрын
github.com/truongthihuonggiang/carobycsharp em thử link này, cũng hơi lâu rồi
@tamnguyenang85582 жыл бұрын
@@GiangHuongbmt chị ơi em xin bài dò mìn ạ. Em cám ơn chị
@nguyenmanhtien33502 жыл бұрын
Có máy tính, cài VS 2022, cài và sử dụng thử OBS 1. Xuất ra các số từ 50 đến 25 2. Xuất ra các số chẵn từ 50 đến 100 3. Nhập vào 1 số x, xuất ra tất cả các số y sao cho x chia hết cho y 4. Nhập vào 1 số, đếm xem số đó có bao nhiêu chữ số 5. Tính tổng các chữ số của số nhập vào 6. Tính tổng các số từ 1 đến 100 7. Nhập vào 1 số n, xuất ra tất cả các cặp số x, y sao cho x + y = n với x, y là các số nguyên dương Chưa xong
@nguyenmanhtien33502 жыл бұрын
Vẽ sơ đồ khối vòng lặp (bằng giấy hoặc công cụ) 1. Nhập vào 2 số, ktra tổng 2 số đó là chẵn hay lẻ (%, ==) Comment (đóng lại) /* */ 2. Mẹ cho em quả táo... 3. Mẹ sai em đi nấu cơm... 4. Câu số 5: Khai báo biến, kiểm tra biến bằng 0... (để có vòng lặp) 5. Nhập vào 2 số, xuất ra số lớn hơn 6. Nhập vào 4 số, xuất ra số lớn nhất, nhỏ nhất 7. Nhập vào điểm tb, xuất ra nhận xét, biết... BTVN: Vẽ sơ đồ khối câu số 4, 6, 7 trong slide Xuất ra các số từ 1 đến 100 (bằng 2 cách) Tạm xong buổi 2.
@nguyenmanhtien33502 жыл бұрын
1. Cài VS 2019, OBS D:\baihoc\ktlt\ 2. Chạy thử ct Hello World Ok 3. Tam giác * 4 hàng (Chú ý: ) Ok 4. Nhập xuất 1 số từ bàn phím Ok 5. Nhập vào 2 số, xuất ra tổng 2 số đó Ok 6. Nhập vào số thứ nhất, xuất ra số thứ nhất. Nhập vào số thứ 2, xuất ra số thứ 2. Nhập vào số thứ 3, xuất ra số thứ 3 Ok -> Tuyệt tác tí hon:> 7. Nhập vào 3 số, xuất ra theo thứ tự nhập, sau đó xuất ra theo thứ tự ngược lại Ok Tạm xong buổi 1.
@nguyenmanhtien83072 жыл бұрын
Em chào cô
@vngccbftaiwan21802 жыл бұрын
trường cô trông đông vui quá =))
@GiangHuongbmt2 жыл бұрын
vì đang kì nghỉ đông nên đông vui vậy á :D
@nguyenhung75102 жыл бұрын
ngon quá !!!!
@GiangHuongbmt2 жыл бұрын
cay nữa ^^
@nguyensonbach97883 жыл бұрын
ở đó có làm người tuyết đc ko ạ =)))
@GiangHuongbmt3 жыл бұрын
có đó, nay dì có đi qua 1 người tuyết lớn đang tan. tính chụp hình lại mà rồi quên
@bapofficial92663 жыл бұрын
cô đi du học ạ
@GiangHuongbmt3 жыл бұрын
uh
@torisle35513 жыл бұрын
Cô sống ở đâu vậy ạ
@GiangHuongbmt3 жыл бұрын
ở Muan í
@tungdang71973 жыл бұрын
chúc cô sức khỏe và thành công trong công việc và cuộc sống nha ..... , from IT k18 with love