Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn Scratch

Lập trình AI sử dụng Scratch ? Hiển thị icon cảm xúc khi phát hiện gương mặt (P2)

Trong dự án này, bạn sẽ tạo 1 AI-sức mạnh nhận diện khuôn mặt, sẽ thêm vào icon cảm xúc vào gương mặt bạn. Bạn sẽ sử dụng model được traning trước để nhận dạng gương mặt trên một webcam trực tiếp, và lập trình các hiệu ứng sử dụng kết quả nhận dạng. Nếu máy tính bạn không có webcam, có thể lập trình  trên ipad. Đây là phần tiếp theo của Lập trình AI sử dụng Scratch ? Hiển thị icon cảm xúc khi phát hiện gương mặt. Các bạn xem Phần 1 tại đây . Phần này sẽ cập nhật dự án của bạn để sprite khớp với góc khuôn mặt của bạn, vì vậy mặt nạ khớp với khuôn mặt của bạn khi bạn nghiêng đầu! 1. Nhấp vào Tạo một biến và tạo một biến gọi là "angle" 2. Nhấp vào nút Tạo khối 3. Tạo một tập lệnh được gọi là tính toán xoay vòng Điều này sẽ sử dụng dự đoán của mô hình học máy về vị trí của mắt bạn và tính toán góc giữa hai điểm đó. Tập lệnh cần bốn số đầu vào: hai cho vị trí của mắt trái, hai cho vị trí của mắt phải. 4. Thời gian cho một số lượng giác! Tạo tập lệnh này sử dụng ...

Lập trinh AI sử dung Scratch? Tìm kiếm gương mặt

Trong dự án này, bạn sẽ tạo 1 AI-sức mạnh nhận diện khuôn mặt, sẽ thêm vào icon mắt, mũi vào gương mặt bạn. Bạn sẽ sử dụng model được traning trước để nhận dạng gương mặt trên một webcam trực tiếp, và lập trình các hiệu ứng sử dụng kết quả nhận dạng. Nếu máy tính bạn không có webcam, có thể lập trình  trên ipad. 1. Truy cập https://machinelearningforkids.co.uk/scratch3/ trên web trình duyệt Trang này có một số mô hình học máy được training trước có sẵn cho bạn. Đối với dự án này, chúng ta sẽ sử dụng tính năng Nhận diện khuôn mặt (Face Detection model). 2. Mở cửa sổ Tiện ích mở rộng Nhấp vào nút màu xanh lam có biểu tượng dấu cộng ở dưới cùng bên trái. 3. Nhấp vào tiện ích mở rộng Cảm biến Video Bạn sẽ cần tiện ích mở rộng này để sử dụng webcam trong dự án của mình. 4. Mở lại cửa sổ Tiện ích mở rộng 5. Nhấp vào tiện ích mở rộng Nhận diện khuôn mặt Bạn sẽ cần tiện ích mở rộng này để sử dụng học máy được đào tạo trước mô hình xác định vị trí khuôn mặt của bạn trong nguồn cấp dữ liệu w...

Lập trình AI sử dụng Scratch ? Hiển thị icon cảm xúc khi phát hiện gương mặt

Trong dự án này, bạn sẽ tạo 1 AI-sức mạnh nhận diện khuôn mặt, sẽ thêm vào icon cảm xúc vào gương mặt bạn. Bạn sẽ sử dụng model được traning trước để nhận dạng gương mặt trên một webcam trực tiếp, và lập trình các hiệu ứng sử dụng kết quả nhận dạng. Nếu máy tính bạn không có webcam, có thể lập trình  trên ipad. 1. Truy cập https://machinelearningforkids.co.uk/scratch3/ trên web trình duyệt Trang này có một số mô hình học máy được training trước có sẵn cho bạn. Đối với dự án này, chúng ta sẽ sử dụng tính năng Nhận diện khuôn mặt (Face Detection model). 2. Mở cửa sổ Tiện ích mở rộng Nhấp vào nút màu xanh lam có biểu tượng dấu cộng ở dưới cùng bên trái. 3. Nhấp vào tiện ích mở rộng Cảm biến Video Bạn sẽ cần tiện ích mở rộng này để sử dụng webcam trong dự án của mình. 4. Mở lại cửa sổ Tiện ích mở rộng 5. Nhấp vào tiện ích mở rộng Nhận diện khuôn mặt Bạn sẽ cần tiện ích mở rộng này để sử dụng học máy được đào tạo trước mô hình xác định vị trí khuôn mặt của bạn trong nguồn cấp dữ liệu we...

Hướng dẫn cách học lập trình Scratch nhanh nhất (cho người mới)

  "Khi học lập trình Scratch, trẻ em học được những nguyên lý cơ bản của việc thiết kế, học được cách thử nghiệm ý tưởng mới, học được cách phân chia ý tưởng phức tạp thành những phần việc đơn giản, học được cách hợp tác với người khác để thực hiện dự án, học được cách tìm và sửa lỗi khi kết quả không được như ý, tập được tính kiên trì khi đối mặt với khó khăn. Ngày nay, đó không chỉ là những kỹ năng cần thiết cho việc lập trình, mà còn cần thiết cho nhiều hoạt động khác."                     Theo chính tác giả Scratch, ông giáo sư Mitchel Resnick đã chia sẻ. Vì lập trình Scratch đơn giản, nên có rất nhiều sách cũng như chương trình ứng dụng được đưa ra. Tuy nhiên, cũng chính vì việc đó mà nhiều khi làm chúng ta bị rối khi không biết bắt đầu từ đâu. Vậy nên, blog này sẽ đưa ra hướng để bạn không bị mất phương hướng trong việc học lập trình Scrath nhanh nhất, chính tác giả cũng đã thử thực hành theo: 1. Đọc sách Tớ học lập ...

Sử dụng chức năng Âm thanh trong Scratch (cho người mới)

  - Bài viết được trích từ giáo trình học Scratch - Trong các dự án về thiết kế Game có một yêu cầu hết sức quan trọng để tạo nên sự phấn khích cho người chơi đó là Âm thanh (Sound). Scratch cung cấp chức năng xử lý âm thanh giúp chúng ta dễ dàng tích hợp các file âm thanh trong mỗi kịch bản. Để sử dụng âm thanh trong các dự án, chúng ta có thể nhập khẩu từ thư viện, tải lên từ máy tính hoặc sử dụng trực tiếp công cụ ghi âm. Một số đặc điểm cần lưu ý: - Scratch hỗ trợ hai kiểu định dạng âm thanh là MP3 và WAV. Khi chúng ta cần tải lên các file nhạc số từ máy tính vào trong dự án thì hãy đảm bảo rằng các file nhạc đó ở định dạng MP3 hoặc WAV. - Chúng ta cũng có thể tích hợp âm thanh cho mỗi đối tượng (Sprite) hoặc tạo nhạc nền cho sân khấu biểu diễn. - Scratch cũng có sẵn các khối lệnh để điều khiển âm thanh như tiếng trống, nốt nhạc, nhịp điệu,... CẤU TẠO GIAO DIỆN XỬ LÝ ÂM THANH TRONG SCRATCH Khi muốn tích hợp một file âm thanh vào một Sprite hoặc một Stage, trước tiên bạn cần phả...

[Scratch] 10 THAO TÁC XỬ LÝ KỊCH BẢN TRONG SCRATCH (Cho người mới)

  - Bài viết được trích từ giáo trình học Scratch - THAO TÁC XỬ LÝ KỊCH BẢN TRONG SCRATCH 1/ Phân biệt một khối lệnh, một đoạn mã và một kịch bản. Trong một dự án thường có nhiều đối tượng, mỗi đối tượng lại có một hoặc nhiều kịch bản. Mỗi kịch bản được lắp ghép từ nhiều khối lệnh, cứ từ hai khối lệnh lắp ghép liền nhau trở lên được coi là một đoạn mã. Trước khi thực hiện các thao tác xử lý kịch bản ta cần phân biệt rõ các khái niệm một khối lệnh, một đoạn mã và một kịch bản. 2/ Phục hồi lại các thao tác xử lý trong khu vực kịch bản. Trong quá trình thực hiện các thao tác xử lý khối lệnh như xóa, sao chép,...có thể bạn sẽ cần phục hồi lại thao tác đó. Hãy sử dụng thanh Menu với lệnh Undelete trong mục Edit. 3/ Cách chèn thêm và tách rời một khối lệnh - Chèn thêm 1 khối lệnh vào giữa 2 khối lệnh trong kịch bản Giả sử có một kịch bản như hình 1, ta muốn chèn thêm một khối lệnh vào giữa 2 khối lệnh như hình 2. Hãy nhấp trái chuột để nắm và kéo khối lệnh đó vào vị trí mong muốn đến khi...