Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 90 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
90
Dung lượng
3,96 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRẦN VĂN NAM NGHIÊN CỨU SỰ ẢNH HƯỞNG CỦA ĐỘ BÓNG BỀ MẶT CHI TIẾT CƠ KHÍ ĐẾN ĐỘ CHÍNH XÁC PHÉP ĐO 3D SỬ DỤNG ÁNH SÁNG CẤU TRÚC LUẬN VĂN THẠC SĨ KHOA HỌC CHUYÊN NGÀNH: KỸ THUẬT CƠ KHÍ HÀ NỘI – 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRẦN VĂN NAM NGHIÊN CỨU SỰ ẢNH HƯỞNG CỦA ĐỘ BÓNG BỀ MẶT CHI TIẾT CƠ KHÍ ĐẾN ĐỘ CHÍNH XÁC PHÉP ĐO 3D SỬ DỤNG ÁNH SÁNG CẤU TRÚC LUẬN VĂN THẠC SĨ KHOA HỌC CHUYÊN NGÀNH: KỸ THUẬT CƠ KHÍ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN VĂN VINH HÀ NỘI – 2019 MỞ ĐẦU Lý lựa chọn đề tài luận văn Mục đích nghiên cứu Đối tượng nghiên cứu Phạm vi nghiên cứu Kết cấu luận văn CHƯƠNG I: TỔNG QUAN ĐO LƯỜNG BIÊN DẠNG 3D CHI TIẾT CƠ KHÍ SỬ DỤNG ÁNH SÁNG CẤU TRÚC 1.1 Nhu cầu đo lường biên dạng 3D chi tiết 1.2 Phương pháp đo lường biên dạng 3D sử dụng ánh sáng cấu trúc 1.2.1 Ánh sáng cấu trúc sử dụng đo lường biên dạng 3D 1.2.2 Ứng dụng phương pháp ánh sáng cấu trúc đo lường 12 1.3 Các nghiên cứu giảm ảnh hưởng độ bóng đến độ xác phép đo ánh sáng cấu trúc 17 1.3.1 Các kỹ thuật HDR 19 1.3.2 Kỹ thuật Stereo Photometric 24 1.3.3 Các phương pháp khác 25 1.4 Nội dung nghiên cứu đồ án 29 CHƯƠNG II: NGHIÊN CỨU ẢNH HƯỞNG CỦA ĐỘ BÓNG BỀ MẶT CHI TIẾT CƠ KHÍ LÊN ĐỘ CHÍNH XÁC PHÉP ĐO 3D 30 2.1 Hiện tượng xuất độ bóng bề mặt chi tiết khí 30 2.2 Ảnh hưởng độ bóng bề mặt chi tiết khí đến độ xác phép đo 37 CHƯƠNG III: NGHIÊN CỨU ẢNH HƯỞNG CỦA LỚP PHỦ ĐẾN ĐỘ CHÍNH XÁC PHÉP ĐO 44 3.1 Mục đích nghiên cứu 44 3.2 Thực nghiệm mẫu đo với số lớp phủ khác 44 3.2.1 Xây dựng hệ thống thực nghiệm 44 3.2.2 Đo kích thước hạt phủ 47 3.2.3 Đánh giá tỷ lệ che phủ dựa theo số lớp phủ 49 3.3 Khảo sát hệ thống đo PSGC 58 KẾT LUẬN VÀ KIẾN NGHỊ 65 i DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT Danh mục chữ viết tắt Viết tắt Tên tiếng Anh Nghĩa tiếng Việt 2D Dimension Không gian chiều 3D Dimension Không gian chiều CNC Computer numerical control Điều khiển số máy tính CMM Coordinate measuring machine Máy đo tọa độ HDR High dynamic range Dải tương phản động mở rộng DLP Digital light processing Xử lí ánh sáng kỹ thuật số LCD Liquid crystal display Màn hình tinh thể lỏng Phương pháp đo sử dụng PSGC SNR BRDF Phase shift combined with ánh sáng cấu trúc dịch pha Gray code kết hợp mã Gray Signal-to-Noise ratio Tỉ số tín hiệu nhiễu Bidirectional chức phân bố phản xạ reflectance hai chiều khác distribution function MIGL Maximum input graylevel STD Standar deviation Mức xám đầu vào tối đa Độ lệch chuẩn ii Danh mục ký hiệu Ký hiệu 𝑙 Đơn vị Tên tiếng Anh rad Nghĩa tiếng Việt Góc pháp tuyến bề mặt phương ánh sáng tới rad Góc pháp tuyến bề mặt hướng nhìn 𝑝 Góc bề mặt chiếu tia tới rad hướng nhìn - Bước sóng ánh sáng 𝑅𝑆 - Phản xạ phản chiếu 𝑅𝐵 - Phản xạ tán xạ - Phân bố lượng phổ ánh L () sáng tới bề mặt - Véc tơ màu cường độ ảnh {x, y} - Tọa độ ảnh theo hai phương {qr, qg, qb} - véc tơ thành phần phần tử {𝐼𝑟 ,Ig, Ib } cảm biến wd(x) Hê số trọng số cho tán xạ ws(x) Hê số trọng số cho phản xạ S(x, ) Hàm xuất phổ phát xạ E() Hàm phân bố lượng phổ ánh sáng iii Cường độ ánh sáng chiếu 𝐼𝑝 (x, y) iv DANH MỤC HÌNH VẼ VÀ ĐỒ THỊ Hình 1.1: Hình dạng chi tiết khí dạng phay Hình 1.2: Phương pháp đo biên dạng 3D sử dụng ánh sáng cấu trúc Hình 1.3: Mẫu chiếu mã nhị phân Hình 1.4: Cường độ sáng phân bố bit mã hóa nhị phân Hình 1.5 Cường độ sáng phân bố bit mã Gray Hình 1.6 Phân bố cường độ sáng mẫu chiếu dạng nhị phân bit Hình 1.7: Ứng dụng đo 3D kiểm tra chất lượng sản phẩm hồn thiện Hình 1.8: Ứng dụng đo 3D y học Hình 1.9: Quét 3D thể người ứng dụng may mặc thời trang Hình 1.10: Ứng dụng đo 3D thiết kế khn ngược Hình 2.1: Mơ hình phản xạ với hai thành phần phản xạ tán xạ Hình 2.2: Bề mặt phản xạ với độ nhám khác Hình 2.3: Ảnh chi tiết đo đo ánh sáng cấu trúc Hình 2.4: Nguyên lý phản xạ ánh sáng bề mặt thông thường bề mặt nhiều vùng bóng Hình 2.5 Một số ví dụ ảnh hưởng độ bóng đến kết đo Hình 2.6: Nguyên lý chiếu thu nhận tín hiệu đo hệ thống Hình 3.1: Hệ thống thực nghiệm sử dụng kính hiển vi điện tử Hình 3.2 Bình xịt chứa bột phủ phấn iv Hình 3.3 Máy phun áp lực khí dùng để phủ bột vơi Hình 3.4: Giao diện phầm mềm IC Measure xử lý hình ảnh Hình 3.5 Kích thước hạt bột phủ phấn Hình 3.6 Kích thước hạt bột phủ vơi ve Hình 3.7 : Giao diện phần mềm đo phầm trăm che phủ Hình 3.8 Hình ảnh thực tế lớp phủ kết thu thông qua phần mềm Hình 3.9 : Hình ảnh bề mặt mẫu đo phủ bột phủ phấn Hình 3.10: Tỷ lệ phần trăm che phủ với mẫu đo phủ 25 lớp phủ Hình 3.11: Tỷ lệ phần trăm che phủ trung bình với mẫu đo với số lớp phủ khác Hình 3.12 : Hình ảnh bề mặt mẫu đo phủ bột phủ vơi Hình 3.13: Tỷ lệ phần trăm che phủ với mẫu đo phủ số lớp phủ khác Hình 3.14: Tỷ lệ phần trăm che phủ trung bình với số lớp phủ khác Hình 3.15: Nguyên lý đo chiều dày lớp phủ Hình 3.16: Chiều dày lớp phủ với số lần phủ khác Hình 3.17 : Chiều dày trung bình lớp phủ Hình 3.18: Hệ thống thực nghiệm PSGC Hình 3.19: Giao diện chương trình phần mềm đo Hình 3.20: Hình ảnh chi tiết mẫu Hình 3.21: Chi tiết mẫu thử ban đầu Hình 3.22 Chi tiết mẫu thử phủ 10 lớp phủ Hình 3.23: Biều đồ thể số điểm ảnh tương ứng với lớp phủ v DANH MỤC BẢNG HIỆU Bảng 1.1: Giá trị mã hóa bit mẫu chiếu nhị phân Bảng 2.1: Thông số máy đo biên dạng 3D quang học CoutourGT-X Bảng 2.2: Thơng số kính hiển vi quang học Nikon LV 150 S2000 vi MỞ ĐẦU Lý lựa chọn đề tài luận văn Trong sản xuất công nghiệp khí nay, với phát triển cơng nghệ gia cơng chi tiết khí thiết bị điều khiển số CNC có khả chế tạo chi tiết khí có hình dạng phức tạp Do đó, nhu cầu việc kiểm tra kích thước theo biên dạng 3D chi tiết khí trình sản xuất nghiên cứu khoa học đặt ngày nhiều Trên giới nay, phương pháp đo lường kiểm tra biên dạng 3D bề mặt chi tiết khí chủ yếu dựa vào phương pháp thiết bị đo lường tiếp xúc như: máy đo tọa độ CMM, máy đo độ tròn, máy đo độ nhám đầu dò… Phương pháp đo tiếp xúc có độ xác cao đồng thời đòi hỏi thao tác đo phức tạp tốc độ đo thấp, đạt vài phép đo giây, khơng thể đáp ứng việc đo lường kiểm tra nhiều điểm toàn biên dạng bề mặt chi tiết Để giải khó khăn mà phương pháp tiếp xúc cịn tồn tại, hướng nghiên cứu tập trung vào phương pháp đo không tiếp xúc mà chủ yếu phương pháp quang học Với ưu điểm lớn ánh sáng truyền với tốc độ cao tạo nên phép đo kích thước biên dạng bề mặt với tốc độ đo đạt đến hàng triệu phép đo giây cho phép đo kiểm với số điểm đo nhiều bề mặt chi tiết Các phương pháp đo lường biên dạng 3D quang học nghiên cứu, phát triển thường sử dụng là: phương pháp chụp ảnh stereo, quét tia laser ánh sáng cấu trúc đo thời gian truyền sóng ánh sáng Trong đó, phương pháp đo ánh sáng cấu trúc có tốc độ đo nhanh độ xác thấp Phương pháp qt tia laser có độ cao song tốc độ đo không cao điểu khiển trình đo phức tạp so với phương pháp đo ánh sáng cấu trúc Phương pháp đo sử dụng ánh sáng cấu trúc phương pháp chiếu chùm ánh sáng cấu trúc thường gọi ảnh mẫu ánh sáng mã hóa theo cường độ màu sắc theo không gian thời gian lên bề mặt 3D chi tiết cần đo Ảnh mẫu ánh sáng chiếu bề mặt 3D chi tiết đo thu lại máy ảnh Do thay đổi độ cao bóng đến kết đo cách tốt Lớp phủ thứ 10 có độ che phủ 85% độ dày khoảng 11.5 µm, tỷ số điểm ảnh so với chưa phủ tăng 67 KẾT LUẬN VÀ KIẾN NGHỊ Luận án nghiên cứu phương pháp đo ánh sáng cấu trúc đặt biệt phương pháp dịch pha kết hợp Gray (PSGC) nghiên cứu ảnh hưởng độ bóng bề mặt chi tiết khí đến độ xác phép đo, luận văn đạt vài kết nghiên cứu sau: Trình bày tổng quan đo lường phương pháp ánh sáng cấu trúc, tổng quát dạng đo ánh sáng cấu trúc ứng dụng thực tế Trình bày vài nghiên cứu nước liên quan đến giảm ảnh hưởng phản xạ bề mặt đến phép đo 3D Trình bày khái niệm độ bóng bề mặt, ảnh hưởng độ bóng bề mặt đến độ xác phép đo khí sử dụng ánh sáng cầu trúc, trình bày phương pháp làm giảm phản xạ bề mặt chi tiết khí phương pháp phủ bột, kết nghiên cứu tính chất lớp phủ bề mặt Khảo sát thực nghiệm ảnh hưởng lớp phủ đến bề mặt vật mẫu, kết thực nghiệm để đánh giá ảnh hưởng lớp phủ Mẫu đo phủ số lượng lớp phủ khác khảo sát hai hệ thống đo PSGC hệ thống kính hiển vi Kết thu thể tỷ lệ che phủ bề mặt lớp phủ, độ dày lớp phủ thay đổi độ xác phép đo sử dụng lớp phủ lên mẫu đo Dựa vào kết rút lớp phủ với số lần phủ thứ 10 trở khắc phục ảnh hưởng độ bóng đến kết đo cách tốt Lớp phủ thứ 10 có độ che phủ 85% độ dày khoảng 11.5 µm, tỷ số điểm ảnh so với chưa phủ tăng 200% 65 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nghiên cứu đo biên dạng 3D chi tiết phương pháp sử dụng ánh sáng cấu trúc – NCS Lê Quang Trà (2016) [2] Nghiên cứu sử dụng phương pháp ánh sáng cấu trúc để nâng cao chất lượng đo chi tiết khí – Nguyễn Thị Kim Cúc (2018) Tiếng Anh [3].Babaie, G., Abolbashari, M., and Farahi, F (2015) Dynamics range enhancement in digital fringe projection technique Precis Eng 39: 243–251 [4] Benveniste, R and Ünsalan, C (2014) Nary coded structured light-based range scanners using color invariants J Real-Time Image Process 9: 359–377 [5].Beraldin, J., Rioux, M., Cournoyer, L., Blais, F., Picard, M., and Pekelsky, J (2007) Traceable 3D Imaging Metrology Measurement 6491: 1–11 [6].Blais, F (2004) Review of 20 years of range sensor development J Electron Imaging 13: 231 [7].Cao, Y., Su, X., Chen, W., Xiang, L., Zhang, Q., and Liu, Y (2009) Profile analysis of ventricle specimen based on a new phase measuring method Proc SPIE 7519: 751918–1 [8] Chen, F., Brown, G., and Song, M (2000) Overview of three-dimensional shape measurement using optical methods Opical Eng 39: 10–22 [9] Cui, H., Zhao, Z., Wu, Y., Dai, N., Cheng, X., and Zhang, L (2014) Digital fringe image gamma modeling and new algorithm for phase error compensation Optik (Stuttg) 125: 7175–7181 [10] David Palousek , Milan Omasta, Daniel Koutny, Josef Bednar, Tomas Koutecky, Filip Dokoupil (2015) Effect of matte coating on 3D optical measurement accuracy 66 [11] Ekstrand, L and Zhang, S (2011) Auto exposure for three-dimensional shape measurement using a digital-light-processing projector Opt Eng 50: 123603 [12] Feng, S., Chen, Q., Zuo, C., and Asundi, A (2017) Fast three-dimensional measurements for dynamic scenes with shiny surfaces Opt Commun 382: 18– 27 [13] Feng, S., Zhang, Y., Chen, Q., Zuo, C., Li, R., and Shen, G (2014) General solution for high dynamic range three-dimensional shape measurement using the fringe projection technique Opt Lasers Eng 59: 56–71 [14] Fofi, D., Sliwa, T., and Voisin, Y (2004) A comparative survey on invisible structured light SPIE Electron ImagingMachine Vis Appl Ind Insp XII San José USA: 90–97 [15] Frankowski, G., Chen, M., Huth, T (2000) Real-time 3D Shape Measurement with Digital Stripe Projection by Texas Instruments Micromirror Devices DMD TM Proc.Of SPIE 3958: 90–106 [16] Hall-Holt, O and Rusinkiewicz, S (2001) Stripe boundary codes for real- time structured-light range scanning of moving objects Comput Vision, 2001 ICCV 2001 Proceedings Eighth IEEE Int Conf 2: 359–366 [17] Hollows, G Imaging Optics Fundamentals www.visiononline.org [18] http://graphics.stanford.edu/courses/cs178-13/ No Title [19] Huang, P.S (2003) Calibration of a three-dimensional shape measurement system Opt Eng 42: 487 [20] Jeong, J., Hong, D., and Cho, H (2007) Measurement of partially specular objects by controlling imaging range In Proceedings of SPIE, pp 1–10 [21] Jiang, H., Zhao, H., and Li, X (2012) High dynamic range fringe acquisition: A novel 3-D scanning technique for high-reflective surfaces Opt Lasers Eng 50: 1484–1493 [22] Kato, T., Ryo, T., Umezaki, T., Hayashi, M., and Hoguro, M (2010) Evaluation of Three-Dimensional Measurement Method based on Phase Shifting Methods In Nanotechnology Materials and Devices Conference, pp 189–194 [23] Ke, F., Xie, J., and Chen, Y (2016) A flexible and high precision calibration 67 method for the structured light vision system Optik (Stuttg) 127: 310–314 [24] Kevin Moerman No Title https://uk.mathworks.com/matlabcentral/fileexchange/22042-plane_fit [25] Koninckx, T.P., Peers, P., Dutr, P., and Biwi, D (2005) Scene-adapted Structured Light IEEE, Comput Soc Conf Comput Vis Pattern Recognit 2: 611– 618 [26] Kowarschik, R., Kühmstedt, P., Gerber, J., Schreiber, W., and Notni, G (2000) Adaptive optical three-dimensional measurement with structured light Opt Eng 39: 150–158 [27] Leonardis, D.S and A (2000) Range Image Acquisition of Objects with Nonuniform Albedo Using Structured Light Range Sensor Proc 15th Int Conf Pattern Recognit 1: 778–781 [28] Leonardis, D.S and A (2000) Range Image Acquisition of Objects with Nonuniform Albedo Using Structured Light Range Sensor Proc 15th Int Conf Pattern Recognit 1: 778–781 [29] Leonardis, D.S and A (2000) Range Image Acquisition of Objects with Nonuniform Albedo Using Structured Light Range Sensor Proc 15th Int Conf Pattern Recognit 1: 778–781 [30] Li, Z., Shi, Y., Wang, C., and Wang, Y (2008) Accurate calibration method for a structured light system Opt Eng 47: 053604 [31] Lin, H., Gao, J., Mei, Q., He, Y., Liu, J., and Wang, X (2016) Adaptive digital fringe projection technique for high dynamic range three-dimensional shape measurement Opt Express 24: 7703 [32] Lin, H., Gao, J., Mei, Q., Zhang, G., He, Y., and Chen, X (2017a) Threedimensional shape measurement technique for shiny surfaces by adaptive pixel- wise projection intensity adjustment Opt Lasers Eng 91: 206–215 [33] Lin, H., Gao, J., Zhang, G., Chen, X., He, Y., and Liu, Y (2017b) Review and Comparison of High-Dynamic Range Three-Dimensional Shape Measurement 68 Techniques J Sensors 2017: 11 pages [34] Liu, G.-H., Liu, X.-Y., and Feng, Q.-Y (2011) 3D shape measurement of objects with high dynamic range of surface reflectivity Appl Opt 50: 4557– 4565 [35] Liu, K., Wang, Y., Lau, D.L., Hao, Q., and Hassebrook, L.G (2010) Gamma model and its analysis for phase measuring profilometry J Opt Soc Am A 27: 553– 62 [36] Long, Y., Wang, S., Wu, W., and Liu, K (2015) Accurate identification of saturated pixels for high dynamic range measurement Opt Eng 54: 043106 [37] Huang, P.S and Zhang, S (2006) Fast three-step phase-shifting algorithm Appl Opt 45: 5086–5091 [38] ISO 5436-1:2000(E) Surface texture: Profile method; Measurement Measures, standards-P 1: M (2000) Iso 5436-1 [39] Luo, H., Gao, B., Xu, J., and Chen, K (2013) An approach for structured light system calibration In International Conference on Cyber Technology in Automation, Control and Intelligent Systems, pp 428–433 [40] Ma, S., Zhu, R., Quan, C., Li, B., Tay, C.J., and Chen, L (2012) Blind phase error suppression for color-encoded digital fringe projection profilometry Opt Commun 285: 1662–1668 [41] Meng, L., Lu, L., Bedard, N., and Berkner, K (2016) Single-shot specular surface reconstruction with gonio-plenoptic imaging In Proceedings of the IEEE International Conference on Computer Vision, pp 3433–3441 [42] Meng, L., Lu, L., Bedard, N., and Berkner, K (2016) Single-shot specular surface reconstruction with gonio-plenoptic imaging In Proceedings of the IEEE International Conference on Computer Vision, pp 3433–3441 [43] Salahieh, B., Chen, Z., Rodriguez, J.J., and Liang, R (2014) Multi- polarization fringe projection imaging for high dynamic range objects Opt Express 22: 10064– 71 [44] Song, Z., Chung, R., and Zhang, X.T (2013) An accurate and robust stripedge-based structured light means for shiny surface micromeasurement in 3-D IEEE 69 Trans Ind Electron 60: 1023–1032 [45] Song, Z., Jiang, H., Lin, H., and Tang, S (2017) A high dynamic range structured light means for the 3D measurement of specular surface Opt Lasers Eng 95: 8–16 [46] Waddington, C and Kofman, J (2014a) Camera-independent saturation avoidance in measuring high-reflectivity- variation surfaces using pixel-wise composed images from projected patterns of different maximum gray level Opt Commun 333: 32–37 [47] Waddington, C and Kofman, J (2014b) Modified sinusoidal fringe-pattern projection for variable illuminance in phase-shifting three-dimensional surface- shape metrology Opt Eng 53: 084109-9 [48] Zhang, Z (2000) A Flexible New Technique for Camera Calibration IEEE Trans Pattern Anal Mach Intell 22: 1330–1334 [49] Zheng, D and Da, F (2012) Self-correction phase unwrapping method based on Gray-code light Opt Lasers Eng 50: 1130–1139 [50] Zhou, C., Liu, T., Si, S., Xu, J., Liu, Y., and Lei, Z (2015) An improved stair phase encoding method for absolute phase retrieval Opt Lasers Eng 66: 269–278 70 PHỤ LỤC Phụ lục 1: Bảng số liệu đo phần trăm che phủ vật mẫu phủ lớp phủ phấn Vị trí Số lớp phủ 10 15 20 25 37 65.1 85.4 93.5 98.6 99.6 38.2 66 84.9 93.6 97.4 99.2 40.9 65.5 87.6 93.8 98.4 99.5 40.1 66.2 84.9 93.7 96.8 99.5 41.1 65.8 86.2 95.1 97 99.2 43.4 64.7 83.5 94.3 96.8 98.6 38.6 62.9 87.9 95.1 97.5 99.2 39.6 63.5 85.6 94.8 98.1 98.8 40.8 66.6 84.2 95 95.1 98.5 10 40.0 63.7 86.3 94.8 96.8 99.1 Phụ lục 2: Bảng số liệu đo phần trăm che phủ vật mẫu phủ lớp phủ bột ve Vị trí Số lớp phủ 10 15 20 25 30 35 40 16.6 30.1 38.7 46.8 55.9 61.8 72 80.2 85.5 14.4 33.6 35.4 47.3 56.7 61.3 73.1 81 85.6 14.8 32.7 38.9 49.6 56 60.4 72.3 79.5 87.2 13.8 29.6 41.2 48.6 55.7 60.1 72.6 80 87 15.6 28.8 39.2 47 56.4 62.3 73.4 79.1 86.1 17.2 28 37.9 47.5 57.3 65.6 74.5 80.5 84.9 15.6 28.7 42.3 48.2 55.3 63.5 73.4 78.8 86.6 16.5 29.4 43.8 49.9 56.2 64.4 73 79.6 85.8 71 16.9 30.2 41.5 47.8 56.6 65.3 72.5 80.2 86.2 10 15 30.6 40.7 48 57 62.9 71.7 79.2 87.5 Phụ lục 3: Bảng số liệu đo chiều dày lớp phủ phấn Vị trí Số lớp phủ 10 15 20 25 2.0 6.5 11.0 18.0 22.5 26.5 1.5 6.0 12.0 18.5 23.5 27.0 1.0 4.5 12.0 17.5 23.5 27.0 2.0 6.5 10.0 17.0 24.0 27.5 1.5 6.0 12.0 17.0 24.5 27.0 1.0 6.5 12.0 16.5 24.0 28.0 2.0 6.5 11.0 18.0 24.0 25.5 1.5 6.0 11.0 17.5 24.5 27.5 1.5 6.5 11.0 17.5 23.5 28.0 10 2.0 6.5 10.5 17.0 23.0 27.5 Phụ lục 4: Bảng số liệu số điểm ảnh mẫu đo sau khu đo hệ thống PSGC Số lớp phủ Số điểm ảnh 61830 69844 82930 10 124238 15 129830 Chương trình phần mềm xử lý ảnh 72 function varargout = PhamTramDiemAnh(varargin) % PHAMTRAMDIEMANH MATLAB code for PhamTramDiemAnh.fig % PHAMTRAMDIEMANH, by itself, creates a new PHAMTRAMDIEMANH or raises the existing % singleton* % % H = PHAMTRAMDIEMANH returns the handle to a new PHAMTRAMDIEMANH or the handle to % the existing singleton* % % PHAMTRAMDIEMANH('CALLBACK',hObject,eventData,handles, ) calls the local % function named CALLBACK in PHAMTRAMDIEMANH.M with the given input arguments % % PHAMTRAMDIEMANH('Property','Value', ) creates a new PHAMTRAMDIEMANH or raises the % existing singleton* Starting from the left, property value pairs are % applied to the GUI before PhamTramDiemAnh_OpeningFcn gets called An % unrecognized property name or invalid value makes property application % stop All inputs are passed to PhamTramDiemAnh_OpeningFcn via varargin % % *See GUI Options on GUIDE's Tools menu Choose "GUI allows only one 73 % instance to run (singleton)" % % See also: GUIDE, GUIDATA, GUIHANDLES % Edit the above text to modify the response to help PhamTramDiemAnh % Last Modified by GUIDE v2.5 18-Apr-2019 20:50:32 % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, 'gui_Singleton', gui_Singleton, 'gui_OpeningFcn', @PhamTramDiemAnh_OpeningFcn, 'gui_OutputFcn', @PhamTramDiemAnh_OutputFcn, 'gui_LayoutFcn', [] , 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT 74 % - Executes just before PhamTramDiemAnh is made visible function PhamTramDiemAnh_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to PhamTramDiemAnh (see VARARGIN) % Choose default command line output for PhamTramDiemAnh handles.output = hObject; % Update handles structure guidata(hObject, handles); % UIWAIT makes PhamTramDiemAnh wait for user response (see UIRESUME) % uiwait(handles.figure1); % - Outputs from this function are returned to the command line function varargout = PhamTramDiemAnh_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Get default command line output from handles structure 75 varargout{1} = handles.output; % - Executes on button press in btnMoAnh function btnMoAnh_Callback(hObject, eventdata, handles) % hObject handle to btnMoAnh (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % global img; [name,path] = uigetfile('*.*','Chon anh'); if ~strcmp(name,0) file = strcat(path,name); A = imread(file); % imshow(A); end threshold = get(handles.txtNguong,'string'); img = im2bw(A, str2num(threshold)); imshow(img); so_pixel_den = 0; so_pixel_trang = 0; tong_pixel = size(img,1) * size(img,2); for row = : size(img,1) for col = : size(img,2) 76 if (img(row, col) == 0) so_pixel_den = so_pixel_den + 1; else so_pixel_trang = so_pixel_trang + 1; end end end percent_den = so_pixel_den * 100 / tong_pixel; percent_trang = so_pixel_trang * 100 / tong_pixel; set(handles.txtSoDen,'string',num2str(so_pixel_den)); set(handles.txtPerDen,'string',num2str(round(percent_den, 1))); set(handles.txtSoTrang,'string',num2str(so_pixel_trang)); set(handles.txtPerTrang,'string',num2str(round(percent_trang, 1))); function txtNguong_Callback(hObject, eventdata, handles) % hObject handle to txtNguong (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of txtNguong as text % str2double(get(hObject,'String')) returns contents of txtNguong as a double % - Executes during object creation, after setting all properties function txtNguong_CreateFcn(hObject, eventdata, handles) % hObject handle to txtNguong (see GCBO) 77 % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: edit controls usually have a white background on Windows % See ISPC and COMPUTER if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end 78 ... giá chất lượng sản phẩm khí Chất lượng bề mặt gia cơng đánh giá hai yếu tố đặc trưng: tính chất lý lớp kim loại bề mặt sai số bề mặt gia công Chất lượng lớp kim loại bề mặt tạo thành tính chất kim. .. quy tắc đồng vàng, hai có dải hấp thụ phạm vi khả kiến Các tính chất phản xạ quang phổ đồng vàng gần bước sóng nhìn thấy giảm xuống mức quan trọng Những kim loại khác có dải hấp thụ khơng nằm... CỨU ẢNH HƯỞNG CỦA ĐỘ BĨNG BỀ MẶT CHI TIẾT CƠ KHÍ LÊN ĐỘ CHÍNH XÁC PHÉP ĐO 3D 30 2.1 Hiện tượng xuất độ bóng bề mặt chi tiết khí 30 2.2 Ảnh hưởng độ bóng bề mặt chi tiết khí đến độ xác