@@ -8,7 +8,7 @@ computational analysis of visual culture. It contains low-level architecture
8
8
for applying state-of-the-art computer vision algorithms to still and moving
9
9
images. The higher-level functionality of the toolkit allows users to quickly
10
10
extract semantic metadata from digitized collections. Extracted information
11
- can be visualized for search and discovery or aggregated and analyzed to find
11
+ can be visualized for search and discovery as well as aggregated and analyzed to find
12
12
patterns across a corpus.
13
13
14
14
More information about the toolkit and project is available on the following
23
23
24
24
If you have any trouble using the toolkit, please open a
25
25
[ GitHub issue] ( https://github.com/distant-viewing/dvt/issues ) . If you
26
- have further questions or are interested in collaborating, please contact
26
+ have additional questions or are interested in collaborating, please contact
27
27
us at tarnold2@richmond.edu and ltilton@richmond.edu .
28
28
29
29
------------------
@@ -46,7 +46,7 @@ The package can then be installed through PyPI:
46
46
pip install dvt
47
47
```
48
48
49
- Additional Python requirements should be automatically installed automatically
49
+ Additional Python requirements should be installed automatically
50
50
through PyPI.
51
51
52
52
## Minimal Demo
@@ -55,7 +55,7 @@ The following code assumes that you have installed the dvt toolkit and have
55
55
the video file
56
56
[ video-clip.mp4] ( https://github.com/distant-viewing/dvt/raw/master/tests/test-data/video-clip.mp4/ )
57
57
in your working directory. Run the following command to run the default
58
- pipeline of annotators from the distant viewing toolkit :
58
+ pipeline of annotators from dvt :
59
59
60
60
```
61
61
python3 -m dvt video-viz video-clip.mp4
@@ -80,12 +80,12 @@ several video files [here](https://www.distantviewing.org/labs/).
80
80
81
81
## Getting started with the Python API
82
82
83
- The command line tools provide a fast way to get started with the toolkit
84
- but there is much more functionality available when using the full Python
83
+ The command line tools provide a fast way to get started with the toolkit,
84
+ and there is much more functionality available when using the full Python
85
85
API provided by the module.
86
86
87
87
Using the distant viewing toolkit starts by constructing a ` DataExtraction `
88
- object that is associated with some input data (either a video file or a
88
+ object that is associated with input data (either a video file or a
89
89
collection of still images). Algorithms are then applied to the
90
90
` DataExtraction ` ; the results are stored as Pandas DataFrames and can be
91
91
exported as CSV or JSON files. There are two distinct types of algorithms:
@@ -97,7 +97,7 @@ from previously run annotators across across the entire input, but cannot
97
97
direclty access the visual data
98
98
99
99
The separation of algorithms into these two parts makes it easier to write
100
- straightforward, error-free code. It closely mirrors the theory of
100
+ straightforward, error-free code. It closely mirrors our
101
101
[ theory of distant viewing] ( https://www.distantviewing.org/pdf/distant-viewing.pdf ) :
102
102
103
103
> Distant viewing is distinguished from other approaches by making explicit
@@ -117,7 +117,7 @@ the aggregator algorithms perform a 'distant' (e.g., separated from the raw
117
117
materials) analysis of the visual inputs.
118
118
119
119
Here is an example showing the usage of these elements to detect shot breaks
120
- it a video input. We start by running an annotator that detects the differences
120
+ in a video input. We start by running an annotator that detects the differences
121
121
between subsequent shots and then apply the cut aggregator to determine where
122
122
the changes indicate a pattern consistent with a shot break. As in the Minimal
123
123
Demo, the code assumes that the video file
@@ -149,7 +149,7 @@ frame_start frame_end
149
149
```
150
150
151
151
There are many annotators and aggregators currently available in the toolkit.
152
- Pipelines, pre-bundled sequences of annotators and aggregators, are also
152
+ Pipelines as well as pre-bundled sequences of annotators and aggregators are also
153
153
included in the package. Currently available implementations in the toolkit
154
154
are:
155
155
@@ -203,11 +203,10 @@ describing the tool and its application to the study of visual culture:
203
203
204
204
Contributions, including bug fixes and new features, to the toolkit are
205
205
welcome. When contributing to this repository, please first discuss the change
206
- you wish to make via issue, email, or any other method with the owners of this
206
+ you wish to make via a GitHub issue or email with the maintainers of this
207
207
repository before making a change. Small bug fixes can be given directly
208
208
as pull requests.
209
209
210
210
Please note that the project has a
211
211
[ code of conduct] ( https://github.com/distant-viewing/dvt/blob/master/.github/CODE_OF_CONDUCT.md ) .
212
- Contributors are expected to follow the guidelines for all interactions with
213
- the project.
212
+ Contributors are expected to follow the guidelines.
0 commit comments