├── AndroidManifest.xml
├── README.md
├── gen
├── android
│ └── support
│ │ └── v7
│ │ └── appcompat
│ │ └── R.java
├── com
│ └── example
│ │ └── sfm
│ │ ├── BuildConfig.java
│ │ └── R.java
└── org
│ └── opencv
│ └── R.java
├── ic_launcher-web.png
├── jni
├── Android.mk
├── Application.mk
└── sfmlib.cpp
├── res
├── drawable-hdpi
│ └── ic_launcher.png
├── drawable-mdpi
│ └── ic_launcher.png
├── drawable-xhdpi
│ └── ic_launcher.png
├── drawable-xxhdpi
│ └── ic_launcher.png
├── layout
│ ├── activity_main.xml
│ └── activity_viewer3d.xml
├── menu
│ ├── main.xml
│ ├── main_activity1.xml
│ ├── viewer3d.xml
│ └── what.xml
├── values-v11
│ └── styles.xml
├── values-v14
│ └── styles.xml
├── values-w820dp
│ └── dimens.xml
└── values
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── example
└── sfm
├── MainActivity.java
├── My3DView.java
├── OpenGLRenderer.java
├── Points.java
└── Viewer3dActivity.java
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
17 |
20 |
23 |
26 |
29 |
30 |
35 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
47 |
48 |
51 |
52 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | AndroidSFM
2 | ==========
3 |
4 | An android application using opencv,android ndk to solve SFM using two images
5 |
--------------------------------------------------------------------------------
/gen/android/support/v7/appcompat/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * aapt tool from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package android.support.v7.appcompat;
8 |
9 | public final class R {
10 | public static final class anim {
11 | public static final int abc_fade_in = 0x7f040000;
12 | public static final int abc_fade_out = 0x7f040001;
13 | public static final int abc_slide_in_bottom = 0x7f040002;
14 | public static final int abc_slide_in_top = 0x7f040003;
15 | public static final int abc_slide_out_bottom = 0x7f040004;
16 | public static final int abc_slide_out_top = 0x7f040005;
17 | }
18 | public static final class attr {
19 | public static final int actionBarDivider = 0x7f01000f;
20 | public static final int actionBarItemBackground = 0x7f010010;
21 | public static final int actionBarSize = 0x7f01000e;
22 | public static final int actionBarSplitStyle = 0x7f01000c;
23 | public static final int actionBarStyle = 0x7f01000b;
24 | public static final int actionBarTabBarStyle = 0x7f010008;
25 | public static final int actionBarTabStyle = 0x7f010007;
26 | public static final int actionBarTabTextStyle = 0x7f010009;
27 | public static final int actionBarWidgetTheme = 0x7f01000d;
28 | public static final int actionButtonStyle = 0x7f010016;
29 | public static final int actionDropDownStyle = 0x7f010047;
30 | public static final int actionLayout = 0x7f01004e;
31 | public static final int actionMenuTextAppearance = 0x7f010011;
32 | public static final int actionMenuTextColor = 0x7f010012;
33 | public static final int actionModeBackground = 0x7f01003c;
34 | public static final int actionModeCloseButtonStyle = 0x7f01003b;
35 | public static final int actionModeCloseDrawable = 0x7f01003e;
36 | public static final int actionModeCopyDrawable = 0x7f010040;
37 | public static final int actionModeCutDrawable = 0x7f01003f;
38 | public static final int actionModeFindDrawable = 0x7f010044;
39 | public static final int actionModePasteDrawable = 0x7f010041;
40 | public static final int actionModePopupWindowStyle = 0x7f010046;
41 | public static final int actionModeSelectAllDrawable = 0x7f010042;
42 | public static final int actionModeShareDrawable = 0x7f010043;
43 | public static final int actionModeSplitBackground = 0x7f01003d;
44 | public static final int actionModeStyle = 0x7f01003a;
45 | public static final int actionModeWebSearchDrawable = 0x7f010045;
46 | public static final int actionOverflowButtonStyle = 0x7f01000a;
47 | public static final int actionProviderClass = 0x7f010050;
48 | public static final int actionViewClass = 0x7f01004f;
49 | public static final int activityChooserViewStyle = 0x7f01006c;
50 | public static final int background = 0x7f01002f;
51 | public static final int backgroundSplit = 0x7f010031;
52 | public static final int backgroundStacked = 0x7f010030;
53 | public static final int buttonBarButtonStyle = 0x7f010018;
54 | public static final int buttonBarStyle = 0x7f010017;
55 | public static final int customNavigationLayout = 0x7f010032;
56 | public static final int disableChildrenWhenDisabled = 0x7f010054;
57 | public static final int displayOptions = 0x7f010028;
58 | public static final int divider = 0x7f01002e;
59 | public static final int dividerHorizontal = 0x7f01001b;
60 | public static final int dividerPadding = 0x7f010056;
61 | public static final int dividerVertical = 0x7f01001a;
62 | public static final int dropDownListViewStyle = 0x7f010021;
63 | public static final int dropdownListPreferredItemHeight = 0x7f010048;
64 | public static final int expandActivityOverflowButtonDrawable = 0x7f01006b;
65 | public static final int height = 0x7f010026;
66 | public static final int homeAsUpIndicator = 0x7f010013;
67 | public static final int homeLayout = 0x7f010033;
68 | public static final int icon = 0x7f01002c;
69 | public static final int iconifiedByDefault = 0x7f01005a;
70 | public static final int indeterminateProgressStyle = 0x7f010035;
71 | public static final int initialActivityCount = 0x7f01006a;
72 | public static final int isLightTheme = 0x7f010059;
73 | public static final int itemPadding = 0x7f010037;
74 | public static final int listChoiceBackgroundIndicator = 0x7f01004c;
75 | public static final int listPopupWindowStyle = 0x7f010022;
76 | public static final int listPreferredItemHeight = 0x7f01001c;
77 | public static final int listPreferredItemHeightLarge = 0x7f01001e;
78 | public static final int listPreferredItemHeightSmall = 0x7f01001d;
79 | public static final int listPreferredItemPaddingLeft = 0x7f01001f;
80 | public static final int listPreferredItemPaddingRight = 0x7f010020;
81 | public static final int logo = 0x7f01002d;
82 | public static final int navigationMode = 0x7f010027;
83 | public static final int paddingEnd = 0x7f010039;
84 | public static final int paddingStart = 0x7f010038;
85 | public static final int panelMenuListTheme = 0x7f01004b;
86 | public static final int panelMenuListWidth = 0x7f01004a;
87 | public static final int popupMenuStyle = 0x7f010049;
88 | public static final int popupPromptView = 0x7f010053;
89 | public static final int progressBarPadding = 0x7f010036;
90 | public static final int progressBarStyle = 0x7f010034;
91 | public static final int prompt = 0x7f010051;
92 | public static final int queryHint = 0x7f01005b;
93 | public static final int searchDropdownBackground = 0x7f01005c;
94 | public static final int searchResultListItemHeight = 0x7f010065;
95 | public static final int searchViewAutoCompleteTextView = 0x7f010069;
96 | public static final int searchViewCloseIcon = 0x7f01005d;
97 | public static final int searchViewEditQuery = 0x7f010061;
98 | public static final int searchViewEditQueryBackground = 0x7f010062;
99 | public static final int searchViewGoIcon = 0x7f01005e;
100 | public static final int searchViewSearchIcon = 0x7f01005f;
101 | public static final int searchViewTextField = 0x7f010063;
102 | public static final int searchViewTextFieldRight = 0x7f010064;
103 | public static final int searchViewVoiceIcon = 0x7f010060;
104 | public static final int selectableItemBackground = 0x7f010019;
105 | public static final int showAsAction = 0x7f01004d;
106 | public static final int showDividers = 0x7f010055;
107 | public static final int spinnerDropDownItemStyle = 0x7f010058;
108 | public static final int spinnerMode = 0x7f010052;
109 | public static final int spinnerStyle = 0x7f010057;
110 | public static final int subtitle = 0x7f010029;
111 | public static final int subtitleTextStyle = 0x7f01002b;
112 | public static final int textAllCaps = 0x7f01006d;
113 | public static final int textAppearanceLargePopupMenu = 0x7f010014;
114 | public static final int textAppearanceListItem = 0x7f010023;
115 | public static final int textAppearanceListItemSmall = 0x7f010024;
116 | public static final int textAppearanceSearchResultSubtitle = 0x7f010067;
117 | public static final int textAppearanceSearchResultTitle = 0x7f010066;
118 | public static final int textAppearanceSmallPopupMenu = 0x7f010015;
119 | public static final int textColorSearchUrl = 0x7f010068;
120 | public static final int title = 0x7f010025;
121 | public static final int titleTextStyle = 0x7f01002a;
122 | public static final int windowActionBar = 0x7f010000;
123 | public static final int windowActionBarOverlay = 0x7f010001;
124 | public static final int windowFixedHeightMajor = 0x7f010006;
125 | public static final int windowFixedHeightMinor = 0x7f010004;
126 | public static final int windowFixedWidthMajor = 0x7f010003;
127 | public static final int windowFixedWidthMinor = 0x7f010005;
128 | public static final int windowSplitActionBar = 0x7f010002;
129 | }
130 | public static final class bool {
131 | public static final int abc_action_bar_embed_tabs_pre_jb = 0x7f060000;
132 | public static final int abc_action_bar_expanded_action_views_exclusive = 0x7f060001;
133 | public static final int abc_config_actionMenuItemAllCaps = 0x7f060005;
134 | public static final int abc_config_allowActionMenuItemTextWithIcon = 0x7f060004;
135 | public static final int abc_config_showMenuShortcutsWhenKeyboardPresent = 0x7f060003;
136 | public static final int abc_split_action_bar_is_narrow = 0x7f060002;
137 | }
138 | public static final class color {
139 | public static final int abc_search_url_text_holo = 0x7f070003;
140 | public static final int abc_search_url_text_normal = 0x7f070000;
141 | public static final int abc_search_url_text_pressed = 0x7f070002;
142 | public static final int abc_search_url_text_selected = 0x7f070001;
143 | }
144 | public static final class dimen {
145 | public static final int abc_action_bar_default_height = 0x7f080002;
146 | public static final int abc_action_bar_icon_vertical_padding = 0x7f080003;
147 | public static final int abc_action_bar_progress_bar_size = 0x7f08000a;
148 | public static final int abc_action_bar_stacked_max_height = 0x7f080009;
149 | public static final int abc_action_bar_stacked_tab_max_width = 0x7f080001;
150 | public static final int abc_action_bar_subtitle_bottom_margin = 0x7f080007;
151 | public static final int abc_action_bar_subtitle_text_size = 0x7f080005;
152 | public static final int abc_action_bar_subtitle_top_margin = 0x7f080006;
153 | public static final int abc_action_bar_title_text_size = 0x7f080004;
154 | public static final int abc_action_button_min_width = 0x7f080008;
155 | public static final int abc_config_prefDialogWidth = 0x7f080000;
156 | public static final int abc_dropdownitem_icon_width = 0x7f080010;
157 | public static final int abc_dropdownitem_text_padding_left = 0x7f08000e;
158 | public static final int abc_dropdownitem_text_padding_right = 0x7f08000f;
159 | public static final int abc_panel_menu_list_width = 0x7f08000b;
160 | public static final int abc_search_view_preferred_width = 0x7f08000d;
161 | public static final int abc_search_view_text_min_width = 0x7f08000c;
162 | public static final int dialog_fixed_height_major = 0x7f080013;
163 | public static final int dialog_fixed_height_minor = 0x7f080014;
164 | public static final int dialog_fixed_width_major = 0x7f080011;
165 | public static final int dialog_fixed_width_minor = 0x7f080012;
166 | }
167 | public static final class drawable {
168 | public static final int abc_ab_bottom_solid_dark_holo = 0x7f020000;
169 | public static final int abc_ab_bottom_solid_light_holo = 0x7f020001;
170 | public static final int abc_ab_bottom_transparent_dark_holo = 0x7f020002;
171 | public static final int abc_ab_bottom_transparent_light_holo = 0x7f020003;
172 | public static final int abc_ab_share_pack_holo_dark = 0x7f020004;
173 | public static final int abc_ab_share_pack_holo_light = 0x7f020005;
174 | public static final int abc_ab_solid_dark_holo = 0x7f020006;
175 | public static final int abc_ab_solid_light_holo = 0x7f020007;
176 | public static final int abc_ab_stacked_solid_dark_holo = 0x7f020008;
177 | public static final int abc_ab_stacked_solid_light_holo = 0x7f020009;
178 | public static final int abc_ab_stacked_transparent_dark_holo = 0x7f02000a;
179 | public static final int abc_ab_stacked_transparent_light_holo = 0x7f02000b;
180 | public static final int abc_ab_transparent_dark_holo = 0x7f02000c;
181 | public static final int abc_ab_transparent_light_holo = 0x7f02000d;
182 | public static final int abc_cab_background_bottom_holo_dark = 0x7f02000e;
183 | public static final int abc_cab_background_bottom_holo_light = 0x7f02000f;
184 | public static final int abc_cab_background_top_holo_dark = 0x7f020010;
185 | public static final int abc_cab_background_top_holo_light = 0x7f020011;
186 | public static final int abc_ic_ab_back_holo_dark = 0x7f020012;
187 | public static final int abc_ic_ab_back_holo_light = 0x7f020013;
188 | public static final int abc_ic_cab_done_holo_dark = 0x7f020014;
189 | public static final int abc_ic_cab_done_holo_light = 0x7f020015;
190 | public static final int abc_ic_clear = 0x7f020016;
191 | public static final int abc_ic_clear_disabled = 0x7f020017;
192 | public static final int abc_ic_clear_holo_light = 0x7f020018;
193 | public static final int abc_ic_clear_normal = 0x7f020019;
194 | public static final int abc_ic_clear_search_api_disabled_holo_light = 0x7f02001a;
195 | public static final int abc_ic_clear_search_api_holo_light = 0x7f02001b;
196 | public static final int abc_ic_commit_search_api_holo_dark = 0x7f02001c;
197 | public static final int abc_ic_commit_search_api_holo_light = 0x7f02001d;
198 | public static final int abc_ic_go = 0x7f02001e;
199 | public static final int abc_ic_go_search_api_holo_light = 0x7f02001f;
200 | public static final int abc_ic_menu_moreoverflow_normal_holo_dark = 0x7f020020;
201 | public static final int abc_ic_menu_moreoverflow_normal_holo_light = 0x7f020021;
202 | public static final int abc_ic_menu_share_holo_dark = 0x7f020022;
203 | public static final int abc_ic_menu_share_holo_light = 0x7f020023;
204 | public static final int abc_ic_search = 0x7f020024;
205 | public static final int abc_ic_search_api_holo_light = 0x7f020025;
206 | public static final int abc_ic_voice_search = 0x7f020026;
207 | public static final int abc_ic_voice_search_api_holo_light = 0x7f020027;
208 | public static final int abc_item_background_holo_dark = 0x7f020028;
209 | public static final int abc_item_background_holo_light = 0x7f020029;
210 | public static final int abc_list_divider_holo_dark = 0x7f02002a;
211 | public static final int abc_list_divider_holo_light = 0x7f02002b;
212 | public static final int abc_list_focused_holo = 0x7f02002c;
213 | public static final int abc_list_longpressed_holo = 0x7f02002d;
214 | public static final int abc_list_pressed_holo_dark = 0x7f02002e;
215 | public static final int abc_list_pressed_holo_light = 0x7f02002f;
216 | public static final int abc_list_selector_background_transition_holo_dark = 0x7f020030;
217 | public static final int abc_list_selector_background_transition_holo_light = 0x7f020031;
218 | public static final int abc_list_selector_disabled_holo_dark = 0x7f020032;
219 | public static final int abc_list_selector_disabled_holo_light = 0x7f020033;
220 | public static final int abc_list_selector_holo_dark = 0x7f020034;
221 | public static final int abc_list_selector_holo_light = 0x7f020035;
222 | public static final int abc_menu_dropdown_panel_holo_dark = 0x7f020036;
223 | public static final int abc_menu_dropdown_panel_holo_light = 0x7f020037;
224 | public static final int abc_menu_hardkey_panel_holo_dark = 0x7f020038;
225 | public static final int abc_menu_hardkey_panel_holo_light = 0x7f020039;
226 | public static final int abc_search_dropdown_dark = 0x7f02003a;
227 | public static final int abc_search_dropdown_light = 0x7f02003b;
228 | public static final int abc_spinner_ab_default_holo_dark = 0x7f02003c;
229 | public static final int abc_spinner_ab_default_holo_light = 0x7f02003d;
230 | public static final int abc_spinner_ab_disabled_holo_dark = 0x7f02003e;
231 | public static final int abc_spinner_ab_disabled_holo_light = 0x7f02003f;
232 | public static final int abc_spinner_ab_focused_holo_dark = 0x7f020040;
233 | public static final int abc_spinner_ab_focused_holo_light = 0x7f020041;
234 | public static final int abc_spinner_ab_holo_dark = 0x7f020042;
235 | public static final int abc_spinner_ab_holo_light = 0x7f020043;
236 | public static final int abc_spinner_ab_pressed_holo_dark = 0x7f020044;
237 | public static final int abc_spinner_ab_pressed_holo_light = 0x7f020045;
238 | public static final int abc_tab_indicator_ab_holo = 0x7f020046;
239 | public static final int abc_tab_selected_focused_holo = 0x7f020047;
240 | public static final int abc_tab_selected_holo = 0x7f020048;
241 | public static final int abc_tab_selected_pressed_holo = 0x7f020049;
242 | public static final int abc_tab_unselected_pressed_holo = 0x7f02004a;
243 | public static final int abc_textfield_search_default_holo_dark = 0x7f02004b;
244 | public static final int abc_textfield_search_default_holo_light = 0x7f02004c;
245 | public static final int abc_textfield_search_right_default_holo_dark = 0x7f02004d;
246 | public static final int abc_textfield_search_right_default_holo_light = 0x7f02004e;
247 | public static final int abc_textfield_search_right_selected_holo_dark = 0x7f02004f;
248 | public static final int abc_textfield_search_right_selected_holo_light = 0x7f020050;
249 | public static final int abc_textfield_search_selected_holo_dark = 0x7f020051;
250 | public static final int abc_textfield_search_selected_holo_light = 0x7f020052;
251 | public static final int abc_textfield_searchview_holo_dark = 0x7f020053;
252 | public static final int abc_textfield_searchview_holo_light = 0x7f020054;
253 | public static final int abc_textfield_searchview_right_holo_dark = 0x7f020055;
254 | public static final int abc_textfield_searchview_right_holo_light = 0x7f020056;
255 | }
256 | public static final class id {
257 | public static final int action_bar = 0x7f05001f;
258 | public static final int action_bar_activity_content = 0x7f050015;
259 | public static final int action_bar_container = 0x7f05001e;
260 | public static final int action_bar_overlay_layout = 0x7f050022;
261 | public static final int action_bar_root = 0x7f05001d;
262 | public static final int action_bar_subtitle = 0x7f050026;
263 | public static final int action_bar_title = 0x7f050025;
264 | public static final int action_context_bar = 0x7f050020;
265 | public static final int action_menu_divider = 0x7f050016;
266 | public static final int action_menu_presenter = 0x7f050017;
267 | public static final int action_mode_close_button = 0x7f050027;
268 | public static final int activity_chooser_view_content = 0x7f050028;
269 | public static final int always = 0x7f05000b;
270 | public static final int beginning = 0x7f050011;
271 | public static final int checkbox = 0x7f050030;
272 | public static final int collapseActionView = 0x7f05000d;
273 | public static final int default_activity_button = 0x7f05002b;
274 | public static final int dialog = 0x7f05000e;
275 | public static final int disableHome = 0x7f050008;
276 | public static final int dropdown = 0x7f05000f;
277 | public static final int edit_query = 0x7f050033;
278 | public static final int end = 0x7f050013;
279 | public static final int expand_activities_button = 0x7f050029;
280 | public static final int expanded_menu = 0x7f05002f;
281 | public static final int home = 0x7f050014;
282 | public static final int homeAsUp = 0x7f050005;
283 | public static final int icon = 0x7f05002d;
284 | public static final int ifRoom = 0x7f05000a;
285 | public static final int image = 0x7f05002a;
286 | public static final int listMode = 0x7f050001;
287 | public static final int list_item = 0x7f05002c;
288 | public static final int middle = 0x7f050012;
289 | public static final int never = 0x7f050009;
290 | public static final int none = 0x7f050010;
291 | public static final int normal = 0x7f050000;
292 | public static final int progress_circular = 0x7f050018;
293 | public static final int progress_horizontal = 0x7f050019;
294 | public static final int radio = 0x7f050032;
295 | public static final int search_badge = 0x7f050035;
296 | public static final int search_bar = 0x7f050034;
297 | public static final int search_button = 0x7f050036;
298 | public static final int search_close_btn = 0x7f05003b;
299 | public static final int search_edit_frame = 0x7f050037;
300 | public static final int search_go_btn = 0x7f05003d;
301 | public static final int search_mag_icon = 0x7f050038;
302 | public static final int search_plate = 0x7f050039;
303 | public static final int search_src_text = 0x7f05003a;
304 | public static final int search_voice_btn = 0x7f05003e;
305 | public static final int shortcut = 0x7f050031;
306 | public static final int showCustom = 0x7f050007;
307 | public static final int showHome = 0x7f050004;
308 | public static final int showTitle = 0x7f050006;
309 | public static final int split_action_bar = 0x7f050021;
310 | public static final int submit_area = 0x7f05003c;
311 | public static final int tabMode = 0x7f050002;
312 | public static final int title = 0x7f05002e;
313 | public static final int top_action_bar = 0x7f050023;
314 | public static final int up = 0x7f050024;
315 | public static final int useLogo = 0x7f050003;
316 | public static final int withText = 0x7f05000c;
317 | }
318 | public static final class integer {
319 | public static final int abc_max_action_buttons = 0x7f090000;
320 | }
321 | public static final class layout {
322 | public static final int abc_action_bar_decor = 0x7f030000;
323 | public static final int abc_action_bar_decor_include = 0x7f030001;
324 | public static final int abc_action_bar_decor_overlay = 0x7f030002;
325 | public static final int abc_action_bar_home = 0x7f030003;
326 | public static final int abc_action_bar_tab = 0x7f030004;
327 | public static final int abc_action_bar_tabbar = 0x7f030005;
328 | public static final int abc_action_bar_title_item = 0x7f030006;
329 | public static final int abc_action_bar_view_list_nav_layout = 0x7f030007;
330 | public static final int abc_action_menu_item_layout = 0x7f030008;
331 | public static final int abc_action_menu_layout = 0x7f030009;
332 | public static final int abc_action_mode_bar = 0x7f03000a;
333 | public static final int abc_action_mode_close_item = 0x7f03000b;
334 | public static final int abc_activity_chooser_view = 0x7f03000c;
335 | public static final int abc_activity_chooser_view_include = 0x7f03000d;
336 | public static final int abc_activity_chooser_view_list_item = 0x7f03000e;
337 | public static final int abc_expanded_menu_layout = 0x7f03000f;
338 | public static final int abc_list_menu_item_checkbox = 0x7f030010;
339 | public static final int abc_list_menu_item_icon = 0x7f030011;
340 | public static final int abc_list_menu_item_layout = 0x7f030012;
341 | public static final int abc_list_menu_item_radio = 0x7f030013;
342 | public static final int abc_popup_menu_item_layout = 0x7f030014;
343 | public static final int abc_search_dropdown_item_icons_2line = 0x7f030015;
344 | public static final int abc_search_view = 0x7f030016;
345 | public static final int abc_simple_decor = 0x7f030017;
346 | public static final int support_simple_spinner_dropdown_item = 0x7f03001a;
347 | }
348 | public static final class string {
349 | public static final int abc_action_bar_home_description = 0x7f0a0001;
350 | public static final int abc_action_bar_up_description = 0x7f0a0002;
351 | public static final int abc_action_menu_overflow_description = 0x7f0a0003;
352 | public static final int abc_action_mode_done = 0x7f0a0000;
353 | public static final int abc_activity_chooser_view_see_all = 0x7f0a000a;
354 | public static final int abc_activitychooserview_choose_application = 0x7f0a0009;
355 | public static final int abc_searchview_description_clear = 0x7f0a0006;
356 | public static final int abc_searchview_description_query = 0x7f0a0005;
357 | public static final int abc_searchview_description_search = 0x7f0a0004;
358 | public static final int abc_searchview_description_submit = 0x7f0a0007;
359 | public static final int abc_searchview_description_voice = 0x7f0a0008;
360 | public static final int abc_shareactionprovider_share_with = 0x7f0a000c;
361 | public static final int abc_shareactionprovider_share_with_application = 0x7f0a000b;
362 | }
363 | public static final class style {
364 | public static final int TextAppearance_AppCompat_Base_CompactMenu_Dialog = 0x7f0b0063;
365 | public static final int TextAppearance_AppCompat_Base_SearchResult = 0x7f0b006d;
366 | public static final int TextAppearance_AppCompat_Base_SearchResult_Subtitle = 0x7f0b006f;
367 | public static final int TextAppearance_AppCompat_Base_SearchResult_Title = 0x7f0b006e;
368 | public static final int TextAppearance_AppCompat_Base_Widget_PopupMenu_Large = 0x7f0b0069;
369 | public static final int TextAppearance_AppCompat_Base_Widget_PopupMenu_Small = 0x7f0b006a;
370 | public static final int TextAppearance_AppCompat_Light_Base_SearchResult = 0x7f0b0070;
371 | public static final int TextAppearance_AppCompat_Light_Base_SearchResult_Subtitle = 0x7f0b0072;
372 | public static final int TextAppearance_AppCompat_Light_Base_SearchResult_Title = 0x7f0b0071;
373 | public static final int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Large = 0x7f0b006b;
374 | public static final int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Small = 0x7f0b006c;
375 | public static final int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 0x7f0b0035;
376 | public static final int TextAppearance_AppCompat_Light_SearchResult_Title = 0x7f0b0034;
377 | public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 0x7f0b0030;
378 | public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 0x7f0b0031;
379 | public static final int TextAppearance_AppCompat_SearchResult_Subtitle = 0x7f0b0033;
380 | public static final int TextAppearance_AppCompat_SearchResult_Title = 0x7f0b0032;
381 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Menu = 0x7f0b001a;
382 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 0x7f0b0006;
383 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 0x7f0b0008;
384 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Title = 0x7f0b0005;
385 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 0x7f0b0007;
386 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 0x7f0b001e;
387 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 0x7f0b0020;
388 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Title = 0x7f0b001d;
389 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 0x7f0b001f;
390 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Menu = 0x7f0b0054;
391 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle = 0x7f0b0056;
392 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle_Inverse = 0x7f0b0058;
393 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Title = 0x7f0b0055;
394 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Title_Inverse = 0x7f0b0057;
395 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle = 0x7f0b0051;
396 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle_Inverse = 0x7f0b0053;
397 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Title = 0x7f0b0050;
398 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Title_Inverse = 0x7f0b0052;
399 | public static final int TextAppearance_AppCompat_Widget_Base_DropDownItem = 0x7f0b0061;
400 | public static final int TextAppearance_AppCompat_Widget_DropDownItem = 0x7f0b0021;
401 | public static final int TextAppearance_AppCompat_Widget_PopupMenu_Large = 0x7f0b002e;
402 | public static final int TextAppearance_AppCompat_Widget_PopupMenu_Small = 0x7f0b002f;
403 | public static final int TextAppearance_Widget_AppCompat_Base_ExpandedMenu_Item = 0x7f0b0062;
404 | public static final int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 0x7f0b0028;
405 | public static final int Theme_AppCompat = 0x7f0b0077;
406 | public static final int Theme_AppCompat_Base_CompactMenu = 0x7f0b0083;
407 | public static final int Theme_AppCompat_Base_CompactMenu_Dialog = 0x7f0b0084;
408 | public static final int Theme_AppCompat_CompactMenu = 0x7f0b007c;
409 | public static final int Theme_AppCompat_CompactMenu_Dialog = 0x7f0b007d;
410 | public static final int Theme_AppCompat_DialogWhenLarge = 0x7f0b007a;
411 | public static final int Theme_AppCompat_Light = 0x7f0b0078;
412 | public static final int Theme_AppCompat_Light_DarkActionBar = 0x7f0b0079;
413 | public static final int Theme_AppCompat_Light_DialogWhenLarge = 0x7f0b007b;
414 | public static final int Theme_Base = 0x7f0b007e;
415 | public static final int Theme_Base_AppCompat = 0x7f0b0080;
416 | public static final int Theme_Base_AppCompat_DialogWhenLarge = 0x7f0b0085;
417 | public static final int Theme_Base_AppCompat_DialogWhenLarge_Base = 0x7f0b0089;
418 | public static final int Theme_Base_AppCompat_Dialog_FixedSize = 0x7f0b0087;
419 | public static final int Theme_Base_AppCompat_Dialog_Light_FixedSize = 0x7f0b0088;
420 | public static final int Theme_Base_AppCompat_Light = 0x7f0b0081;
421 | public static final int Theme_Base_AppCompat_Light_DarkActionBar = 0x7f0b0082;
422 | public static final int Theme_Base_AppCompat_Light_DialogWhenLarge = 0x7f0b0086;
423 | public static final int Theme_Base_AppCompat_Light_DialogWhenLarge_Base = 0x7f0b008a;
424 | public static final int Theme_Base_Light = 0x7f0b007f;
425 | public static final int Widget_AppCompat_ActionBar = 0x7f0b0000;
426 | public static final int Widget_AppCompat_ActionBar_Solid = 0x7f0b0002;
427 | public static final int Widget_AppCompat_ActionBar_TabBar = 0x7f0b0011;
428 | public static final int Widget_AppCompat_ActionBar_TabText = 0x7f0b0017;
429 | public static final int Widget_AppCompat_ActionBar_TabView = 0x7f0b0014;
430 | public static final int Widget_AppCompat_ActionButton = 0x7f0b000b;
431 | public static final int Widget_AppCompat_ActionButton_CloseMode = 0x7f0b000d;
432 | public static final int Widget_AppCompat_ActionButton_Overflow = 0x7f0b000f;
433 | public static final int Widget_AppCompat_ActionMode = 0x7f0b001b;
434 | public static final int Widget_AppCompat_ActivityChooserView = 0x7f0b0038;
435 | public static final int Widget_AppCompat_AutoCompleteTextView = 0x7f0b0036;
436 | public static final int Widget_AppCompat_Base_ActionBar = 0x7f0b003a;
437 | public static final int Widget_AppCompat_Base_ActionBar_Solid = 0x7f0b003c;
438 | public static final int Widget_AppCompat_Base_ActionBar_TabBar = 0x7f0b0045;
439 | public static final int Widget_AppCompat_Base_ActionBar_TabText = 0x7f0b004b;
440 | public static final int Widget_AppCompat_Base_ActionBar_TabView = 0x7f0b0048;
441 | public static final int Widget_AppCompat_Base_ActionButton = 0x7f0b003f;
442 | public static final int Widget_AppCompat_Base_ActionButton_CloseMode = 0x7f0b0041;
443 | public static final int Widget_AppCompat_Base_ActionButton_Overflow = 0x7f0b0043;
444 | public static final int Widget_AppCompat_Base_ActionMode = 0x7f0b004e;
445 | public static final int Widget_AppCompat_Base_ActivityChooserView = 0x7f0b0075;
446 | public static final int Widget_AppCompat_Base_AutoCompleteTextView = 0x7f0b0073;
447 | public static final int Widget_AppCompat_Base_DropDownItem_Spinner = 0x7f0b005d;
448 | public static final int Widget_AppCompat_Base_ListPopupWindow = 0x7f0b0065;
449 | public static final int Widget_AppCompat_Base_ListView_DropDown = 0x7f0b005f;
450 | public static final int Widget_AppCompat_Base_ListView_Menu = 0x7f0b0064;
451 | public static final int Widget_AppCompat_Base_PopupMenu = 0x7f0b0067;
452 | public static final int Widget_AppCompat_Base_ProgressBar = 0x7f0b005a;
453 | public static final int Widget_AppCompat_Base_ProgressBar_Horizontal = 0x7f0b0059;
454 | public static final int Widget_AppCompat_Base_Spinner = 0x7f0b005b;
455 | public static final int Widget_AppCompat_DropDownItem_Spinner = 0x7f0b0024;
456 | public static final int Widget_AppCompat_Light_ActionBar = 0x7f0b0001;
457 | public static final int Widget_AppCompat_Light_ActionBar_Solid = 0x7f0b0003;
458 | public static final int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 0x7f0b0004;
459 | public static final int Widget_AppCompat_Light_ActionBar_TabBar = 0x7f0b0012;
460 | public static final int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 0x7f0b0013;
461 | public static final int Widget_AppCompat_Light_ActionBar_TabText = 0x7f0b0018;
462 | public static final int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 0x7f0b0019;
463 | public static final int Widget_AppCompat_Light_ActionBar_TabView = 0x7f0b0015;
464 | public static final int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 0x7f0b0016;
465 | public static final int Widget_AppCompat_Light_ActionButton = 0x7f0b000c;
466 | public static final int Widget_AppCompat_Light_ActionButton_CloseMode = 0x7f0b000e;
467 | public static final int Widget_AppCompat_Light_ActionButton_Overflow = 0x7f0b0010;
468 | public static final int Widget_AppCompat_Light_ActionMode_Inverse = 0x7f0b001c;
469 | public static final int Widget_AppCompat_Light_ActivityChooserView = 0x7f0b0039;
470 | public static final int Widget_AppCompat_Light_AutoCompleteTextView = 0x7f0b0037;
471 | public static final int Widget_AppCompat_Light_Base_ActionBar = 0x7f0b003b;
472 | public static final int Widget_AppCompat_Light_Base_ActionBar_Solid = 0x7f0b003d;
473 | public static final int Widget_AppCompat_Light_Base_ActionBar_Solid_Inverse = 0x7f0b003e;
474 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabBar = 0x7f0b0046;
475 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabBar_Inverse = 0x7f0b0047;
476 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabText = 0x7f0b004c;
477 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabText_Inverse = 0x7f0b004d;
478 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabView = 0x7f0b0049;
479 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabView_Inverse = 0x7f0b004a;
480 | public static final int Widget_AppCompat_Light_Base_ActionButton = 0x7f0b0040;
481 | public static final int Widget_AppCompat_Light_Base_ActionButton_CloseMode = 0x7f0b0042;
482 | public static final int Widget_AppCompat_Light_Base_ActionButton_Overflow = 0x7f0b0044;
483 | public static final int Widget_AppCompat_Light_Base_ActionMode_Inverse = 0x7f0b004f;
484 | public static final int Widget_AppCompat_Light_Base_ActivityChooserView = 0x7f0b0076;
485 | public static final int Widget_AppCompat_Light_Base_AutoCompleteTextView = 0x7f0b0074;
486 | public static final int Widget_AppCompat_Light_Base_DropDownItem_Spinner = 0x7f0b005e;
487 | public static final int Widget_AppCompat_Light_Base_ListPopupWindow = 0x7f0b0066;
488 | public static final int Widget_AppCompat_Light_Base_ListView_DropDown = 0x7f0b0060;
489 | public static final int Widget_AppCompat_Light_Base_PopupMenu = 0x7f0b0068;
490 | public static final int Widget_AppCompat_Light_Base_Spinner = 0x7f0b005c;
491 | public static final int Widget_AppCompat_Light_DropDownItem_Spinner = 0x7f0b0025;
492 | public static final int Widget_AppCompat_Light_ListPopupWindow = 0x7f0b002a;
493 | public static final int Widget_AppCompat_Light_ListView_DropDown = 0x7f0b0027;
494 | public static final int Widget_AppCompat_Light_PopupMenu = 0x7f0b002c;
495 | public static final int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 0x7f0b0023;
496 | public static final int Widget_AppCompat_ListPopupWindow = 0x7f0b0029;
497 | public static final int Widget_AppCompat_ListView_DropDown = 0x7f0b0026;
498 | public static final int Widget_AppCompat_ListView_Menu = 0x7f0b002d;
499 | public static final int Widget_AppCompat_PopupMenu = 0x7f0b002b;
500 | public static final int Widget_AppCompat_ProgressBar = 0x7f0b000a;
501 | public static final int Widget_AppCompat_ProgressBar_Horizontal = 0x7f0b0009;
502 | public static final int Widget_AppCompat_Spinner_DropDown_ActionBar = 0x7f0b0022;
503 | }
504 | public static final class styleable {
505 | public static final int[] ActionBar = { 0x7f010025, 0x7f010026, 0x7f010027, 0x7f010028, 0x7f010029, 0x7f01002a, 0x7f01002b, 0x7f01002c, 0x7f01002d, 0x7f01002e, 0x7f01002f, 0x7f010030, 0x7f010031, 0x7f010032, 0x7f010033, 0x7f010034, 0x7f010035, 0x7f010036, 0x7f010037 };
506 | public static final int[] ActionBarLayout = { 0x010100b3 };
507 | public static final int ActionBarLayout_android_layout_gravity = 0;
508 | public static final int[] ActionBarWindow = { 0x7f010000, 0x7f010001, 0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005, 0x7f010006 };
509 | public static final int ActionBarWindow_windowActionBar = 0;
510 | public static final int ActionBarWindow_windowActionBarOverlay = 1;
511 | public static final int ActionBarWindow_windowFixedHeightMajor = 6;
512 | public static final int ActionBarWindow_windowFixedHeightMinor = 4;
513 | public static final int ActionBarWindow_windowFixedWidthMajor = 3;
514 | public static final int ActionBarWindow_windowFixedWidthMinor = 5;
515 | public static final int ActionBarWindow_windowSplitActionBar = 2;
516 | public static final int ActionBar_background = 10;
517 | public static final int ActionBar_backgroundSplit = 12;
518 | public static final int ActionBar_backgroundStacked = 11;
519 | public static final int ActionBar_customNavigationLayout = 13;
520 | public static final int ActionBar_displayOptions = 3;
521 | public static final int ActionBar_divider = 9;
522 | public static final int ActionBar_height = 1;
523 | public static final int ActionBar_homeLayout = 14;
524 | public static final int ActionBar_icon = 7;
525 | public static final int ActionBar_indeterminateProgressStyle = 16;
526 | public static final int ActionBar_itemPadding = 18;
527 | public static final int ActionBar_logo = 8;
528 | public static final int ActionBar_navigationMode = 2;
529 | public static final int ActionBar_progressBarPadding = 17;
530 | public static final int ActionBar_progressBarStyle = 15;
531 | public static final int ActionBar_subtitle = 4;
532 | public static final int ActionBar_subtitleTextStyle = 6;
533 | public static final int ActionBar_title = 0;
534 | public static final int ActionBar_titleTextStyle = 5;
535 | public static final int[] ActionMenuItemView = { 0x0101013f };
536 | public static final int ActionMenuItemView_android_minWidth = 0;
537 | public static final int[] ActionMenuView = { };
538 | public static final int[] ActionMode = { 0x7f010026, 0x7f01002a, 0x7f01002b, 0x7f01002f, 0x7f010031 };
539 | public static final int ActionMode_background = 3;
540 | public static final int ActionMode_backgroundSplit = 4;
541 | public static final int ActionMode_height = 0;
542 | public static final int ActionMode_subtitleTextStyle = 2;
543 | public static final int ActionMode_titleTextStyle = 1;
544 | public static final int[] ActivityChooserView = { 0x7f01006a, 0x7f01006b };
545 | public static final int ActivityChooserView_expandActivityOverflowButtonDrawable = 1;
546 | public static final int ActivityChooserView_initialActivityCount = 0;
547 | public static final int[] CompatTextView = { 0x7f01006d };
548 | public static final int CompatTextView_textAllCaps = 0;
549 | public static final int[] LinearLayoutICS = { 0x7f01002e, 0x7f010055, 0x7f010056 };
550 | public static final int LinearLayoutICS_divider = 0;
551 | public static final int LinearLayoutICS_dividerPadding = 2;
552 | public static final int LinearLayoutICS_showDividers = 1;
553 | public static final int[] MenuGroup = { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 };
554 | public static final int MenuGroup_android_checkableBehavior = 5;
555 | public static final int MenuGroup_android_enabled = 0;
556 | public static final int MenuGroup_android_id = 1;
557 | public static final int MenuGroup_android_menuCategory = 3;
558 | public static final int MenuGroup_android_orderInCategory = 4;
559 | public static final int MenuGroup_android_visible = 2;
560 | public static final int[] MenuItem = { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f01004d, 0x7f01004e, 0x7f01004f, 0x7f010050 };
561 | public static final int MenuItem_actionLayout = 14;
562 | public static final int MenuItem_actionProviderClass = 16;
563 | public static final int MenuItem_actionViewClass = 15;
564 | public static final int MenuItem_android_alphabeticShortcut = 9;
565 | public static final int MenuItem_android_checkable = 11;
566 | public static final int MenuItem_android_checked = 3;
567 | public static final int MenuItem_android_enabled = 1;
568 | public static final int MenuItem_android_icon = 0;
569 | public static final int MenuItem_android_id = 2;
570 | public static final int MenuItem_android_menuCategory = 5;
571 | public static final int MenuItem_android_numericShortcut = 10;
572 | public static final int MenuItem_android_onClick = 12;
573 | public static final int MenuItem_android_orderInCategory = 6;
574 | public static final int MenuItem_android_title = 7;
575 | public static final int MenuItem_android_titleCondensed = 8;
576 | public static final int MenuItem_android_visible = 4;
577 | public static final int MenuItem_showAsAction = 13;
578 | public static final int[] MenuView = { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x01010438 };
579 | public static final int MenuView_android_headerBackground = 4;
580 | public static final int MenuView_android_horizontalDivider = 2;
581 | public static final int MenuView_android_itemBackground = 5;
582 | public static final int MenuView_android_itemIconDisabledAlpha = 6;
583 | public static final int MenuView_android_itemTextAppearance = 1;
584 | public static final int MenuView_android_preserveIconSpacing = 7;
585 | public static final int MenuView_android_verticalDivider = 3;
586 | public static final int MenuView_android_windowAnimationStyle = 0;
587 | public static final int[] SearchView = { 0x0101011f, 0x01010220, 0x01010264, 0x7f01005a, 0x7f01005b };
588 | public static final int SearchView_android_imeOptions = 2;
589 | public static final int SearchView_android_inputType = 1;
590 | public static final int SearchView_android_maxWidth = 0;
591 | public static final int SearchView_iconifiedByDefault = 3;
592 | public static final int SearchView_queryHint = 4;
593 | public static final int[] Spinner = { 0x010100af, 0x01010175, 0x01010176, 0x01010262, 0x010102ac, 0x010102ad, 0x7f010051, 0x7f010052, 0x7f010053, 0x7f010054 };
594 | public static final int Spinner_android_dropDownHorizontalOffset = 4;
595 | public static final int Spinner_android_dropDownSelector = 1;
596 | public static final int Spinner_android_dropDownVerticalOffset = 5;
597 | public static final int Spinner_android_dropDownWidth = 3;
598 | public static final int Spinner_android_gravity = 0;
599 | public static final int Spinner_android_popupBackground = 2;
600 | public static final int Spinner_disableChildrenWhenDisabled = 9;
601 | public static final int Spinner_popupPromptView = 8;
602 | public static final int Spinner_prompt = 6;
603 | public static final int Spinner_spinnerMode = 7;
604 | public static final int[] Theme = { 0x7f010047, 0x7f010048, 0x7f010049, 0x7f01004a, 0x7f01004b, 0x7f01004c };
605 | public static final int Theme_actionDropDownStyle = 0;
606 | public static final int Theme_dropdownListPreferredItemHeight = 1;
607 | public static final int Theme_listChoiceBackgroundIndicator = 5;
608 | public static final int Theme_panelMenuListTheme = 4;
609 | public static final int Theme_panelMenuListWidth = 3;
610 | public static final int Theme_popupMenuStyle = 2;
611 | public static final int[] View = { 0x010100da, 0x7f010038, 0x7f010039 };
612 | public static final int View_android_focusable = 0;
613 | public static final int View_paddingEnd = 2;
614 | public static final int View_paddingStart = 1;
615 | }
616 | }
617 |
--------------------------------------------------------------------------------
/gen/com/example/sfm/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package com.example.sfm;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/gen/org/opencv/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * aapt tool from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package org.opencv;
8 |
9 | public final class R {
10 | public static final class attr {
11 | public static final int camera_id = 0x7f01006f;
12 | public static final int show_fps = 0x7f01006e;
13 | }
14 | public static final class id {
15 | public static final int any = 0x7f05001a;
16 | public static final int back = 0x7f05001b;
17 | public static final int front = 0x7f05001c;
18 | }
19 | public static final class styleable {
20 | public static final int[] CameraBridgeViewBase = { 0x7f01006e, 0x7f01006f };
21 | public static final int CameraBridgeViewBase_camera_id = 1;
22 | public static final int CameraBridgeViewBase_show_fps = 0;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TharinduAmila/AndroidSFM/ac795543c6d2ed0035c282758aa8007159c7916e/ic_launcher-web.png
--------------------------------------------------------------------------------
/jni/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 | OPENCV_CAMERA_MODULES:=off
3 | OPENCV_INSTALL_MODULES:=on
4 | OPENCV_LIB_TYPE:=STATIC
5 | include $(CLEAR_VARS)
6 |
7 | include ../sdk/native/jni/OpenCV.mk
8 |
9 | LOCAL_MODULE := sfmlib
10 | LOCAL_SRC_FILES := sfmlib.cpp
11 | LOCAL_LDLIBS += -lm -llog -landroid
12 | LOCAL_STATIC_LIBRARIES += android_native_app_glue
13 |
14 | include $(BUILD_SHARED_LIBRARY)
15 | $(call import-module,android/native_app_glue)
16 |
--------------------------------------------------------------------------------
/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_ABI := armeabi-v7a
2 | APP_STL := gnustl_static
3 | APP_CPPFLAGS := -frtti -fexceptions
4 | APP_PLATFORM := android-9
--------------------------------------------------------------------------------
/jni/sfmlib.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TharinduAmila/AndroidSFM/ac795543c6d2ed0035c282758aa8007159c7916e/jni/sfmlib.cpp
--------------------------------------------------------------------------------
/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TharinduAmila/AndroidSFM/ac795543c6d2ed0035c282758aa8007159c7916e/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TharinduAmila/AndroidSFM/ac795543c6d2ed0035c282758aa8007159c7916e/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TharinduAmila/AndroidSFM/ac795543c6d2ed0035c282758aa8007159c7916e/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TharinduAmila/AndroidSFM/ac795543c6d2ed0035c282758aa8007159c7916e/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
16 |
17 |
26 |
27 |
36 |
37 |
46 |
47 |
56 |
57 |
64 |
65 |
72 |
73 |
82 |
83 |
92 |
93 |
--------------------------------------------------------------------------------
/res/layout/activity_viewer3d.xml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
19 |
20 |
--------------------------------------------------------------------------------
/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |