-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
$ identify page.2024-07-16.10-45-28.7.tiff
page.2024-07-16.10-45-28.7.tiff TIFF 3071x4742 3071x4742+0+0 8-bit Grayscale Gray 13.8884MiB 0.000u 0:00.000
$ python page_extractor.py -i page.2024-07-16.10-45-28.7.tiff
hough_line_corner_detector.py:152: RuntimeWarning: divide by zero encountered in scalar divide
m1 = -(np.cos(theta1) / np.sin(theta1))
hough_line_corner_detector.py:153: RuntimeWarning: divide by zero encountered in scalar divide
m2 = -(np.cos(theta2) / np.sin(theta2))
hough_line_corner_detector.py:154: RuntimeWarning: invalid value encountered in scalar subtract
return abs(atan(abs(m2-m1) / (1 + m2 * m1))) * (180 / np.pi)
hough_line_corner_detector.py:154: RuntimeWarning: invalid value encountered in scalar divide
return abs(atan(abs(m2-m1) / (1 + m2 * m1))) * (180 / np.pi)
Traceback (most recent call last):
File "page_extractor.py", line 145, in <module>
extracted = page_extractor(args.input_image)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "page_extractor.py", line 27, in __call__
self._intersections = self._corner_detector(self._processed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "hough_line_corner_detector.py", line 35, in __call__
return self._find_quadrilaterals()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "hough_line_corner_detector.py", line 104, in _find_quadrilaterals
).fit(X)
^^^^^^
File "/nix/store/kvpg58s66ywi60yw53h79zvfhlcbpnc0-python3.11-scikit-learn-1.4.2/lib/python3.11/site-packages/sklearn/base.py", line 1474, in wrapper
return fit_method(estimator, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/nix/store/kvpg58s66ywi60yw53h79zvfhlcbpnc0-python3.11-scikit-learn-1.4.2/lib/python3.11/site-packages/sklearn/cluster/_kmeans.py", line 1481, in fit
X = self._validate_data(
^^^^^^^^^^^^^^^^^^^^
File "/nix/store/kvpg58s66ywi60yw53h79zvfhlcbpnc0-python3.11-scikit-learn-1.4.2/lib/python3.11/site-packages/sklearn/base.py", line 633, in _validate_data
out = check_array(X, input_name="X", **check_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/nix/store/kvpg58s66ywi60yw53h79zvfhlcbpnc0-python3.11-scikit-learn-1.4.2/lib/python3.11/site-packages/sklearn/utils/validation.py", line 1035, in check_array
raise ValueError(msg)
ValueError: Expected 2D array, got 1D array instead:
array=[].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
Metadata
Metadata
Assignees
Labels
No labels