Графическая накладка для измерения размеров элементов при помощи устройства видеоконтроля

1. Способ измерения элемента, содержащий этапы, на которых:
отображают на мониторе изображение рассматриваемого объекта;
определяют трехмерные координаты множества точек на поверхности
рассматриваемого объекта при помощи центрального процессора;
размещают один или более измерительных курсоров на изображении с помощью указывающего устройства;
определяют при помощи центрального процессора точку измерения, соответствующую позиции по меньшей мере одного измерительного курсора;
определяют при помощи центрального процессора плоскость кромки, причем плоскость кромки проходит через точку измерения;
определяют при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и плоскостью кромки;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и плоскостью кромки с заранее заданным порогом расстояния; и
отображают графическую накладку плоскости кромки на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до плоскости кромки, которое меньше заранее заданного порога расстояния.
2. Способ измерения элемента, содержащий этапы, на которых:
отображают на мониторе изображение рассматриваемого объекта;
определяют при помощи центрального процессора трехмерные координаты множества точек на поверхности рассматриваемого объекта;
помещают с помощью указывающего устройства первый измерительный курсор и второй измерительный курсор на изображение;
определяют при помощи центрального процессора первую точку измерения, соответствующую позиции первого измерительного курсора;
определяют при помощи центрального процессора вторую точки измерения, соответствующую позиции второго измерительного курсора;
определяют при помощи центрального процессора трехмерную линию между первой точкой измерения и второй точкой измерения;
определяют при помощи центрального процессора первую плоскость кромки, причем первая плоскость кромки является нормальной к трехмерной линии и проходит через первую точку измерения;
определяют при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и первой плоскостью кромки;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и первой плоскостью кромки с заранее заданным порогом расстояния; и
отображают графическую накладку первой плоскости кромки на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до первой плоскости кромки, которое меньше заранее заданного порога расстояния.
3. Способ по п. 2, дополнительно содержащий этапы, на которых:
определяют при помощи центрального процессора вторую плоскость кромки, причем вторая плоскость кромки является нормальной к трехмерной линии и проходит через вторую точку измерения;
определяют при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и второй плоскостью кромки;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и второй плоскостью кромки с заранее заданным порогом расстояния; и
отображают графическую накладку второй плоскости кромки на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до второй плоскости кромки, которое меньше заранее заданного порога расстояния.
4. Способ по п. 2, в котором изображение рассматриваемого объекта является двумерным изображением.
5. Способ по п. 2, в котором изображение рассматриваемого объекта представляет собой трехмерный вид множества точек на поверхности рассматриваемого объекта.
6. Способ по п. 2, в котором первая точка измерения представляет собой точку на поверхности рассматриваемого объекта, соответствующую позиции первого измерительного курсора.
7. Способ по п. 2, в котором расстояние между множеством точек на поверхности рассматриваемого объекта и первой плоскостью кромки является расстоянием по перпендикуляру.
8. Способ измерения элемента, содержащий этапы, на которых:
отображают на мониторе изображение рассматриваемого объекта;
определяют трехмерные координаты множества точек на поверхности
рассматриваемого объекта при помощи центрального процессора;
размещают на изображении с помощью указывающего устройства первый измерительный курсор, второй измерительный курсор и третий измерительный курсор;
определяют при помощи центрального процессора первую точку измерения, соответствующую позиции первого измерительного курсора;
определяют при помощи центрального процессора вторую точку измерения, соответствующую позиции второго измерительного курсора;
определяют при помощи центрального процессора третью точку измерения, соответствующую позиции третьего измерительного курсора;
определяют при помощи центрального процессора трехмерную базовую линию между первой точкой измерения и второй точкой измерения;
определяют при помощи центрального процессора трехмерную линию расстояния между третьей точкой измерения и трехмерной базовой линией;
определяют при помощи центрального процессора первую плоскость кромки, причем первая плоскость кромки является нормальной к трехмерной линии расстояния и проходит через первую точку измерения и вторую точку измерения;
определяют при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и первой плоскостью кромки;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и первой плоскостью кромки с заранее заданным порогом расстояния; и
отображают графическую накладку первой плоскости кромки на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до первой плоскости кромки, которое меньше заранее заданного порога расстояния.
9. Способ по п. 8, дополнительно содержащий этапы, на которых:
определяют при помощи центрального процессора вторую плоскость кромки, причем вторая плоскость кромки является нормальной к трехмерной линии расстояния и проходит через третью точку измерения;
определяют при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и второй плоскостью кромки;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и второй плоскостью кромки с заранее заданным порогом расстояния; и
отображают графическую накладку второй плоскости кромки на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до второй плоскости кромки, которое меньше заранее заданного порога расстояния.
10. Способ по п. 8, в котором изображение рассматриваемого объекта является двумерным изображением.
11. Способ по п. 8, в котором изображение рассматриваемого объекта представляет собой трехмерный вид множества точек на поверхности рассматриваемого объекта.
12. Способ по п. 8, дополнительно содержащий этапы, на которых:
выбирают при помощи указывающего устройства одну или несколько точек базовой поверхности из множества точек на поверхности рассматриваемого объекта; и
определяют при помощи центрального процессора базовую поверхность, причем базовую поверхность определяют на основе одной или более из точек базовой поверхности;
при этом первая точка измерения является точкой на базовой поверхности, соответствующей позиции первого измерительного курсора.
13. Способ по п. 8, в котором расстояние между множеством точек на поверхности рассматриваемого объекта и первой плоскостью кромки является расстоянием по перпендикуляру.
14. Способ измерения элемента, содержащий этапы, на которых:
отображают на мониторе изображение рассматриваемого объекта;
определяют при помощи центрального процессора трехмерные координаты множества точек на поверхности рассматриваемого объекта;
выбирают с помощью указывающего устройства одну или более точек базовой поверхности из множества точек на поверхности рассматриваемого объекта;
определяют при помощи центрального процессора базовую поверхность, причем базовую поверхность определяют на основе одной или более из точек базовой поверхности;
размещают измерительный курсор на изображении с помощью указывающего устройства;
определяют при помощи центрального процессора точку измерения, соответствующую позиции измерительного курсора;
определяют при помощи центрального процессора плоскость глубины, причем плоскость глубины параллельна базовой поверхности и проходит через точку измерения;
определяют при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и плоскостью глубины;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и плоскостью глубины с заранее заданным порогом расстояния; и
отображают графическую накладку плоскости глубины на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до плоскости глубины, которое меньше заранее заданного порога расстояния.
15. Способ по п. 14, дополнительно содержащий этап отображения накладки градиента цвета глубины на пикселях изображения, связанных с множеством точек на поверхности рассматриваемого объекта, которые находятся глубже, чем плоскость глубины, причем цвет пикселя для точки на поверхности основан на расстоянии между точкой на поверхности рассматриваемого объекта и плоскостью глубины.
16. Способ по п. 14, дополнительно содержащий этапы, на которых:
определяют при помощи центрального процессора расстояние между множеством
точек на поверхности рассматриваемого объекта и базовой поверхностью;
сравнивают при помощи центрального процессора расстояние между множеством точек на поверхности рассматриваемого объекта и базовой поверхностью с заданным пороговым значением расстояния базовой поверхности; и
отображают графическую накладку базовой поверхности на пикселях в изображении, связанных с множеством точек на поверхности рассматриваемого объекта, имеющих расстояние до базовой поверхности, которое меньше заданного порогового значения расстояния базовой поверхности.
17. Способ по п. 14, в котором изображение рассматриваемого объекта является двумерным изображением.
18. Способ по п. 14, в котором изображение рассматриваемого объекта представляет собой трехмерный вид множества точек на поверхности рассматриваемого объекта.
19. Способ по п. 14, в котором точкой измерения является точка на поверхности рассматриваемого объекта, соответствующая позиции измерительного курсора.
20. Способ по п. 14, в котором расстояние между множеством точек на поверхности рассматриваемого объекта и плоскостью глубины является расстоянием по перпендикуляру.